




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7套一、判断题 第1题:单目运算符+的运算对象可以是char型变量和int型变量,但不能是float型变量 参考答案:对 第2题:在C语言中使用位段时,一个位段可以在不同的存储单元中。参考答案:错 第3题:“-”运算符的优先级比“-”运算符的优先级低。参考答案:错 第4题:在标准C中,while后表达式只能是逻辑或关系表达式。参考答案:错 第5题:在C语言中,定义结构体变量时可以省略关健字struct。参考答案:错 第6题:函数调用可以作为独立的语句存在 参考答案:对 第7题:在标准C中并不区分英文字符的大小写。 参考答案:错 第8题:二进制文件打开后可以先读文件的末尾,而顺序文件不可以 参考答案:对 第9题:在switch语句中,case后可不加“、”。 参考答案:对 第10题:C语言是一种结构化程序设计语言。 参考答案:对 二、选择题 (请选择正确的选项)第1题:若有以下说明:int w34=0,1,2,4,5,8;int(*p)4=w;则数值为4的数组元素的表达式是 参考答案:D A、*w1+1 B、 p+,*(p+1) C、w22 D、p11第2题:当顺序执行了文件关闭操作时,fclose函数的返回值是: 参考答案:C A、-1 B、ture C、0 D、1第3题:C语言中以追加方式打开一个文件应选择_参数 参考答案:D A、“r” B、“w” C、“rb” D、“a”第4题:以下程序的输出结果是main() int i,k,a10,p3; for (i=0;i10;i+) ai=i; for (i=0;i3;i+) pi=ai*(i+1); for (i=0;i3;i+) k=pi*2; printf(%dn,k); 参考答案:C A、10 B、11 C、12 D、13第5题:若有说明:int i,j=7,*p=&i;,则与i=j;等价的语句是 参考答案:B A、 i= *p; B、*p=*&j; C、i=&j; D、i=* *p;第6题:Break语句的正确的用法是 参考答案:B A、 无论在任何情况下,都中断程序的执行,退出到系统下一层。 B、在多重循环中,只能退出最靠近的那一层循环语句。 C、跳出多重循环。 D、只能修改控制变量。第7题:C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是: 参考答案:B A、地址传递 B、单向值传递 C、由实参传给形参,再由形参传回给实参 D、由用户指定传递方式第8题:若fp是指向某文件的指针,且已读到该文件的末尾,则C语言函数feof(fp)的返回值是 参考答案:B A、 EOF B、1 C、 非零值 D、 NULL第9题:设i是int型变量,f是float型变量,为了把100和765.12分别给i和f,用下面的语句:scanf(i=%d,f=%f,&i,&f);正确的输入是 参考答案:B A、100空格765.12回车 B、i=100,f=765.12回车 C、100回车765.12回车 D、x=100回车,y=765.12回车第10题:在C程序中,若对函数类型未加说明,则函数的隐含类型为_。 参考答案:A A、int B、double C、void D、char 三、填空题 (请把正确的选项填入试题前的空格中) 第1题: 根据下式计算s的值,要求精确到最后一项的绝对值小于10的-6次方。 #include stdio.h #include math.h void main( ) int flag = 1, t = 1; double s=0,item=1; _; _; while( fabs(item)=1e-6 ) item = flag * 1.0 / t; s = s + item; _; t = t + 2; printf ( s = %fn, s); 参考答案:s=0 参考答案:item=1 参考答案:flag=-flag 第2题: 设计一个程序完成以下功能:若从键盘输入英文字母,则原样输出;输入其他字符不理会,直到输入Q键结束。 #include stdio.h main() char ch; do ch =_; if (_) break; else if(_) putchar(ch); while(1); 参考答案:getchar()参考答案:ch = Q或 ch = q 参考答案:ch = a & ch = z| ch = A & ch = Z 第3题: 以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值,放在数组br中, 主函数完成输出3行的最大值元素,请填空。 void fun(int ar4,int *br) int I,j,x; for(I=0;I3;I+) x=arI0; for(j=1;j4;j+) if(_) x=arIj; _=x; void main() int a34=12,41,36,28,19,33,15,27,3,27,19,1; int b3,I; _; for(I=0;I3;I+) printf(%4d,_); printf(n); 参考答案:aIjx 参考答案:brI 参考答案:fun(a,b) 参考答案:bI 四、阅读题 (请把正确的选项填入试题前的空格中) 第1题:阅读下列程序,写出程序运行的输出结果。 #include stdio.h void main( ) char c1, c2 ; c1=a+6-2 ; c2=a+6-3 ; printf(%c,%cn,c2,c1) ; A)、d, e B)、a, b C)、4, 3 D)、程序错误,没有结果输出 参考答案:A 第2题:阅读程序,写出运行结果。 #include stdio.h void main( ) int a=1,s=0; switch(a) case 1: s+=1; case 2: s+=2; default : s+=3; printf(s=%d,s); A)、 s=1 B)、s=3 C)、s=6 D)、s=0 参考答案:C 第3题:阅读程序,写出运行结果。 #include stdio.h void main() int a8=1,0,1,0,1,0,1,0, I; for(I=2;I8;I+) aI+=aI-1+aI-2; for(I=0;I8;I+) printf(%3d,aI); printf(n); A)、1 0 1 0 1 0 1 0 B)、1 0 2 2 5 7 13 20 C)、 1 1 2 3 5 8 13 21 D)、1, 0, 1, 0, 1, 0, 1, 0 参考答案:B 第4题:阅读下列程序,写出程序运行的输出结果. #include stdio.h pw( int x , int n) int j , p=1 ; for(j=1 ; j=n ; j+) p=p*x ; return(p) ; void main( ) int j; for(j=0 ; j3 ; j+) printf(%d,%d,%dn, j, pw(2, j), pw(-3, j) ; A)、 0,1,1 1,2,3 2,4,9 B)、 0, 2, 3 1, 4, 9 2, 8, 27 C)、 0, 1, 1 1, 2, -3 2, 4, -9D)、 0,1,1 1,2,-3 2,4,9 参考答案:D 第5题:阅读下列程序,写出程序运行的输出结果。 #include stdio.h void main( ) char *p; char s =”ABCD” ; for(p=s;ps+4;p+) printf(“%c,%sn”, *p,p); A)、 A,ABCD C,CD B,BCD D,DDB)、 A,ABCD B,BCD C,CDC)、 A,ABCD B,BCDD)、 A,ABCD 参考答案:A 五、设计题 (请按照题目要求进行答题,完成之后打包上传)第1题:三个整数a、b、c,由键盘输入,从大到小依次放入a,b,c中输出。 参考答案: #includestdio.h main() int a,b,c,temp; printf(请输入3个整数:);scanf(%d,%d,%d,&a,&b,&c); if(ab) temp=a;a=b;b=temp; if(ac) temp=a;a=c;c=temp; if(bc) temp=b;b=c;c=temp; printf(%d,%d,%d,a,b,c); 第2题:输入一数组,元素个数为20,统计出其中的奇数和偶数,并分别放入两个数组中,并分别求出她们的和。输入输出都应有相应的提示。 参考答案: #includestdio.h main() int sum20,nq20,ne20,j,k,l,sumq,sume; k=0;l=0; sumq=0; sume=0; for(j=0;j20;j+) scanf(%d,&sumj); if(sumj%2=0) nek=sumj;sume=sume+sumj;k+; else nql=sumj;sumq=sumq+sumj;l+; printf(偶数序列为:); for(j=0;jk;j+) printf(%3d,nej); printf(%5dn,sume); printf(奇数序列为:); for(j=0;jl;j+) printf(%3d,nqj); printf(%5d,sumq); 第3题:打印出如下所示的杨辉三角形(要求打印出10行)。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 参考答案:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024济宁高新区职业中等专业学校工作人员招聘考试及答案
- 2024河南省平舆县中等职业学校工作人员招聘考试及答案
- 2024沧源佤族自治县职业技术学校工作人员招聘考试及答案
- 疼痛腰痛康复规范
- 幼儿园冬季卫生保健小知识
- 教育机构二人合资托管合同书
- 心理知识习题(含参考答案)
- 电子商务行业分析报告
- 植物题库含答案
- 企业与员工离职合同样本
- 造价咨询公司组织机构及人员岗位职责
- 中国文化科举制度的等级
- GB/T 700-2006碳素结构钢
- 多发性骨髓瘤NCCN患者指南中文版2022
- GB/T 13441.4-2012机械振动与冲击人体暴露于全身振动的评价第4部分:振动和旋转运动对固定导轨运输系统中的乘客及乘务员舒适影响的评价指南
- 教科版科学五年级下册全册全套课件【最新版】
- 中绿的制度课
- 机械原理课程设计-抽油机机械系统设计说明书
- 医疗护理品管圈QCC成果汇报之提高住院病人健康宣教的知晓率(问题解决型)
- DBJ41T 074-2013 高压细水雾灭火系统设计、施工及验收规范
- Q∕SY 05262-2019 机械清管器技术条件
评论
0/150
提交评论