C语言考试复习题及答案.doc

C语言考试复习题及答案.doc

ID:57269914

大小:57.00 KB

页数:10页

时间:2020-08-08

C语言考试复习题及答案.doc_第1页
C语言考试复习题及答案.doc_第2页
C语言考试复习题及答案.doc_第3页
C语言考试复习题及答案.doc_第4页
C语言考试复习题及答案.doc_第5页
资源描述:

《C语言考试复习题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单选题(请将正确答案写在答题纸,1~20题每题1分,21~35题每题2分,共50分)1.下列关于C语言的说法不正确的是(D)。A.C语言既具有高级语言的一切功能,也具有低级语言的一些功能B.注释可以出现在程序中任意合适的地方C.C语言中的每一条执行语句都必须用分号结束,分号是C语言的一部分D.定义函数的首行要加分号2.C语言程序的执行顺序是(B)。A.从第一个函数开始执行B.从main函数开始执行C.从任意函数开始执行D.从第一条语句开始执行3.以下关于注释的叙述,正确的是(D)。A.注释参与编译,影响程序结果B.注释不参与编译,但影响程序结果C.注

2、释参与编译,但不影响程序结果D.注释不参与编译,不影响程序结果4.以下叙述正确的是(A)。A.C语言程序可以在任意C编译器下编译B.C语言程序只能在TC环境下编译C.C语言程序只能在VC或TC环境下编译D.C语言程序只能在VC环境下编译5.C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符(B)。A.必须为字母B.必须为下划线或字母C.必须为下划线D.可以是字母,数字和下划线中任一字符6.下面四个数字常量选项中,书写均正确的是(D)。A.0160x8f018(零开头的是八进制,不能用8)B.03127ff-087(8进制没有符号)C.0x

3、bc0a7(8进制没有a)0xaD.0700xf10x19(16进制以ox开头)7.若有说明语句:charc=0x7f;则变量c(B)。A.包含3个字符B.包含1个字符C.包含2个字符D.说明不合法,c的值不确定8.设有intx=11;则表达式(++x*1/3)的值是(B)。(11+1再除以3)A.3B.4C.11D.129.阅读下面程序段,输出结果为(B)。(z-a=25)#include"stdio.h"voidmain(){charc;c=('z'-'a')/3+'A';putchar(c);}A.HB.JC.ID.K10.若有定义和语句:inta

4、=23,b=023;printf(“%x,%d”,a,b);输出结果是(D)。A.17,15B.17,18C.18,19D.17,1911.已有定义语句:intx=3,y=4,z=5;则值为0的表达式是(D)。A.y%z>=y-zB.x<=++yC.x!=y+z>y-zD.x>y++求余数4/5余数43小于等于5x≠3>4为假,为012.有如下程序(1.0除以3.0)#include"stdio.h"voidmain(){floatx=3.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;print

5、f("%f\n",y);}该程序的输出结果是(A)。A.0.B.0.C.0.D.1.*13.有以下程序#includevoidmain(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);printf("*%d",i);}程序的运行结果是(C)。A.*2*6B.*3*5C.*7D.*514.以下程序段的变量已正确定义for(i=0;i<4;i++,i++,i++)for(k=1;k<3;k++)printf("#");程序段的输出结果是(B

6、)。A.########B.####C.##D.#15.有以下程序(S是数组)#includevoidmain(){ints[12]={2,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++;for(i=1;i<5;i++)printf("%d",c[i]);printf("");}程序的运行结果是(A)。A.3432B.2344C.1234D.112316.有下列程序:#include#includevoidf(charp[

7、][10],intn){chart[10];inti,j;for(i=0;i0){strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[j],t);}}voidmain(){charp[5][10]={"1ha","abbdfg","aabd","dcdbe","cd"};f(p,5);printf("%d",strlen(p[0]));}程序运行后的输出结果是(D)。A.2B.4C.6D.317.有下列程序:#include

8、#includevoidmain(){ch

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。