C语言选择题复习

C语言选择题复习

ID:37709072

大小:125.50 KB

页数:9页

时间:2019-05-29

C语言选择题复习_第1页
C语言选择题复习_第2页
C语言选择题复习_第3页
C语言选择题复习_第4页
C语言选择题复习_第5页
资源描述:

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

1、1.下列关于C语言注释的描述中,错误的是:    。A.C语言中用/*……*/表示注释部分B.注释只是给人看的,对编译和运行不起作用C.注释可以加在程序中的任何位置D.C语言中用{*……*}表示注释部分2.下列关于C程序的描述中,错误的是:。A.C程序是由函数构成的B.一个C程序总是从main函数开始执行C.C程序书写格式自由,一行内可以写几个语句,一个语句也可以分写在多行上D.C语言中是利用输入/输出运算符构成输入/输出语句完成输入/输出操作的3.若a为int类型,且其值为3,则执行完表达式a+=a-=a*aA=a+(a

2、=a-a*a)后,a的值是:。A.-3B.9C.-12D.64.下列标识符中,符合C语言语法规范的是:。A.M.D.JohnB.$123C._nameD.3D645.设int型变量m,n,a,b,c,d均为0,执行表达式(m=a==b)

3、

4、(n=c==d)后,m和n的值是:。A.0,0B.0,1C.1,0D.1,16.在循环语句的循环体中使用break语句的作用是    A.结束本次循环B.结束当前循环语句的执行C.结束开关语句D.结束程序执行7.以下程序段的循环次数是    inta=2;do{a--;}while(a=

5、=0);A.无限次B.2次C.1次D.0次8.与以下程序段等价的是    while(a){if(b)break;c;}A.while(a){if(b){c;continue;}}B.while(a){if(!b)c;continue;}C.while(a){if(!b){c;break;}}D.while(a){if(!b)c;elsebreak;}1.有如下程序段,以下正确的描述是    intx,i=10.1;/*行①*/switch(i-20)/*行②*/{case2+3:i+=1;/*行③*/casex+1:i+

6、=1;break;/*行④*/default:i+=1;break;/*行⑤*/case11:x+=1;/*行⑥*/}A.①③⑤行有错B.③⑤行有错C.④行有错D.全部有错2.设x为整数,C中能正确地表达“0≤x<5”的是    A.0<=x<5B.x=0

7、

8、x=1

9、

10、x=2

11、

12、x=3

13、

14、x=4C.x>=0

15、

16、x<5D.!(x<0

17、

18、x>=5)3.下列for语句的循环次数为    for(i=0,j=10;i=j=0;i++,j--);A.0次B.1次C.10次D.无限次4.已知’A’的ASCII码为65,则下列程序的运行

19、结果为:。main(){charch1=’A’;charch2=ch1+3;printf(“%d,%c”,ch1,ch1);printf(“%d,%c”,ch2,ch2);}A.65,A68,DB.A,65D,68C.A,D65,68D.D,68A,655.若有以下宏定义,则执行语句z=2*(N+Y(5));后,变量z的值是:。#defineN2#defineY(n)((N+1)*n)A.语句有错误B.34C.70D.无确定值6.下述关于for语句的描述中,正确的是    A.for循环只能用于循环次数已经确定的情况B

20、.for循环是先执行循环体语句,后判定循环条件表达式的C.在for循环中,不能使用break语句跳出循环体D.for循环体语句中,可以包含多条语句,但要用花括号括起来1.C语言中没有提供乘方运算符,要计算代数式,下列库函数中可以使用的是:。A.logB.powC.expD.fabs2.下列表达式中,能够正确判断字符串str1和str2相等的条件表达式是:A.str1=str2B.str1!=str2C.str1==str2D.strcmp(str1,str2)==03.C源程序的后缀名默认为:。A.cppB.cC.objD

21、.exe4.以下不属于C语言的基本数据类型的是:。A.整型B.布尔型C.字符型D.实型5.形式参数为简单变量时,实参和形参之间数据的传递为。A.单向传递B.双向传递C.不传递D.有时单向传递,有时双向传递6.下列选项中,能正确初始化一维数组a的是:。A.inta[5]=1,2,3,4,5;B.inta[5]=(1,2,3,4,5);C.inta[5]=[1,2,3,4,5];D.inta[5]={1,2,3,4,5};7.下列程序片段的运行结果是:。charc[5]={‘a’,’b’,’’,’c’,’’};prin

22、tf(“%s”,c);A.’a’’b’B.abC.abcD.abc8.下列函数声明中,正确的形式是:。A.doublefun(intx,inty)B.doublefun(intx;inty)C.doublefun(intx,inty);D.doublefun(intx,y);9.下列关于C语

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

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

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