C语言精编100题(C语言考试题库)

C语言精编100题(C语言考试题库)

ID:42110137

大小:148.50 KB

页数:20页

时间:2019-09-08

C语言精编100题(C语言考试题库)_第1页
C语言精编100题(C语言考试题库)_第2页
C语言精编100题(C语言考试题库)_第3页
C语言精编100题(C语言考试题库)_第4页
C语言精编100题(C语言考试题库)_第5页
资源描述:

《C语言精编100题(C语言考试题库)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2008年高职升本计算机基础复习材料—C语言精编100题C语言精编100题一、单选题1.由C语言编写的代码程序()A.可直接执行B.是一个源程序C.经过编译即可执行D.经过编译解释才能执行2.按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()A.大写字母B.中划线C.数字字符D.下划线3.下列选项中,不能用作标识符的是()A._1234_B._1_2C.int_2_D.2_int_4.以下选项中合法的用户标识符是()A.longB._2TestC.3DmaxD.A.dat5.以下不能定义为用户标识符的是()A.MainB._0C._intD.s

2、izeof6.下列定义变量的语句错误的是()A.int_int;B.doubleint_;C.charFor;D.floatUS$;7.在C语言中,合法的实型常数是()A.5E2.0B.E-3C.2E0D.1.3E8.在C语言中,合法的实型常数是()A.1.2E0.5B.3.14159EC.5E-3D.E159.以下选项中,不能作为合法常量的是()A.1.234e04B.1.234e0.4C.1.234e+4D.1.234e010.以下不合法的数值常量是()A.011B.le1C.8.0E0.5D.0xabcd11.在C语言中,非法的字符常量是()A.‘t

3、’B.‘17’C.""D.‘xaa’12.以下不合法的字符常量是()A.‘18’B.‘"’C.‘\’D.‘xcc’13.下列运算符中优先级最高的运算符是()()A.<=B.=C.%D.&&A.==B./C.=D.>=14.以下程序的输出结果是()main(){inta=3,b=4;printf("%d",a<=b);}A.3B.4C.1D.015.在C语言中,以下非法的表达式是()A.0<=x<=100B.i=j==0C.(char)(65+3)D.x+1=x+116.在C语言中,以下非法的赋值语句是()202008年高职升本计算机基础

4、复习材料—C语言精编100题A.j++;B.++(i+1);C.x=j>0;D.k=i==j;1.表达式3.6-5/2+1.2+5%2的值是()A.4.3B.4.8C.3.3D.3.82.设有语句:inta=3;则执行了语句a+=a-=a*a;变量a的值是()A.3B.0C.9D.-123.设有语句:intx=10;则执行了语句x+=x-=x-x;变量x的值是()A.10B.20C.40D.304.以下程序的输出结果是()()()()()⑴main(){inti=10,j=1;printf("%d,%d",i--,++j);}A.9,2B.10,2C.9

5、,1D.10,1⑵main(){inta=12,b=12;printf("%d%d",--a,++b);}A.1010B.1212C.1110D.1113⑶main(){intx=023;printf("%d",--x);}A.17B.18C.23D.24⑷main(){intx=10,y=10;printf("%d%d",x--,--y);}A.1010B.99C.910D.109⑸main(){inti=010,j=10;printf("%d,%d",++i,j--);}A.11,10B.9,10C.010,9D.10,95.以下程序的输

6、出结果是()main(){intx=100,y=200;printf("%d",(x,y));}A.200B.100C.100200D)2001006.以下程序的输出结果是()main(){intx=10,y=3,z;printf("%d",z=(x%y,x/y));}A.1B.0C.4D.3202008年高职升本计算机基础复习材料—C语言精编100题1.intk=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是()A.k++B.k+=1C.++kD.k+12.以下程序的输出结果是()main(){intx,y,z;x=y=1;z=x++,

7、y++,++y;printf("%d,%d,%d",x,y,z);}A.2,3,3B.2,3,2C.2,3,1D.2,2,13.设x、y、t均为int型变量,则执行语句:x=y=3;t=++x

8、

9、++y;后,y的值为()A.1B.2C.3D.44.设intx=-1;执行表达式++x

10、

11、++x

12、

13、++x

14、

15、++x,x的值是()A.0B.1C.2D.45.以下程序的输出结果是(1)main(){intk=11;printf("k=%d,k=%o,k=%x",k,k,k);}()A.k=11,k=12,k=11B.k=11,k=13,k=13C.k=11,

16、k=013,k=0xbD.k=11,k=13,k=b

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

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

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