最新C测试1-5章测试.doc

最新C测试1-5章测试.doc

ID:62981430

大小:146.50 KB

页数:15页

时间:2021-07-23

最新C测试1-5章测试.doc_第1页
最新C测试1-5章测试.doc_第2页
最新C测试1-5章测试.doc_第3页
最新C测试1-5章测试.doc_第4页
最新C测试1-5章测试.doc_第5页
资源描述:

《最新C测试1-5章测试.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品资料C测试1-5章测试........................................精品资料C语言程序设计1-5章单元测试随堂开卷一、单选题(每题2分,共60分)1、C源程序经编译、连接后生成一个后缀为()的可执行文件。A.cB.exeC.objD.h2、表达式3+5!=9的值是()A.trueBfalseC.0D.13、设有变量说明语句:chara='101';则变量a()A.说明不合法B.包含1个字符C.包含2个字符D.包含3个字符4、若已定义x和y为double类型,且x=1,则表达式y=x+3/2的值是()A.1.0B.2.0C.2D.2.

2、5........................................精品资料5、设inta=10,b;则执行b=++a后b的值是( )A.100B.20C.10D.116、设intx=5;表达式x*=2+3的值是( )A.10B.15C.25D.307、已知inti,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量a,i的值分别是()A.6,30B.30,30C.36,6D.30,368、已知字符‘b’的ASCII码值为98,执行语句printf("%d,%c",’b’,’b’+1);的输出为()A.98,bB.98,99C.98,cD.类型不匹

3、配9、当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是()A.c=b=a;B.(a=c)‖(b=c);C.(a=c)&&(b=c);D.a=c=b;10、对于以下程序段,运行后i的值为()inti=0,a=3;........................................精品资料switch(a){default:i+=3;case0:case1:i+=1;case2:i+=2;break;}A.1B.3C.6D.上述程序有语法错误11、执行下列程序段后,a的值为()a=1;b=0;a+=b;A.0B.1C.2D.不确定12、C语言中0运算

4、对象必须是整型的运算符是()A.%=B./C.=D.<=13、能正确表示逻辑关系:a≥10或a≤0的C语言表达式是()A.a>=10ora<=0B.a>=0

5、a<=10C.a>=10&&a<=0D.a>=10‖a<=0........................................精品资料14、以下有4组用户标识符,其中合法的一组是()A.For,-sub,CaseB.4d,DO,SizeC.f2_G3,IF,abcD.WORD,void,define15、以下合法的赋值语句是()A.x=y=100B.d--;C.x+y;D.c=int(a+b);16、判

6、断char型变量c是否为大写字母的最简单且正确的表达式是()A.'A'<=c<='Z'B.(c>='A')&(c<='Z')C.('A'<=c)AND('Z'>=c)D.(c>='A')&&(c<='Z')17、已经定义了变量intx;chary;从键盘输入12345,xyz后,下列程序段的输出结果是()scanf(“%3d%3c”,&x,&y);printf(“%d,%c”,x,y);A.123,xyzB.123,4C.123,xD.12345,xyz........................................精品资料18、设a、b、C、d、m、n均

7、为int型变量,且a=5,b=6,c=7,d=8,m=2,n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值是()A.0B.1C.2D.319、已经定义intb,c;floata;若想通过语句scanf("%f,%d,c=%d",&a,&b,&c);从键盘上输入三个变量的值使它们分别为5.1,4,3,以下()是正确的输入数据的形式。A.5.1,4,3B.5.143C.5.1,4,c=3D.5.1;4;320、执行程序段:inta=1234;printf(“%2d”,a);后的输出结果是()A.12B.34C.1234D.提示出错,无结果21以下关于C语

8、言的叙述中正确的是A)C语言中的注释不可以夹在变量名或关键字的中间B)C语言中的变量可以在使用之前的任何位置进行定义........................................精品资料C)在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致D)C语言的数值常量中夹带空格不影响常量值的正确表示22以下C语言用户标识符中,不合法的是A)_1B)AaBcC)a_bD)a—b23若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是A)a=a++,i++;B)i=(a+k)<

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

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

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