c语言题库教学教材

上传人:go****e 文档编号:137376101 上传时间:2020-07-07 格式:DOC 页数:12 大小:312KB
返回 下载 相关 举报
c语言题库教学教材_第1页
第1页 / 共12页
c语言题库教学教材_第2页
第2页 / 共12页
c语言题库教学教材_第3页
第3页 / 共12页
c语言题库教学教材_第4页
第4页 / 共12页
c语言题库教学教材_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《c语言题库教学教材》由会员分享,可在线阅读,更多相关《c语言题库教学教材(12页珍藏版)》请在金锄头文库上搜索。

1、c语言题库精品文档1、只有一个源文件的C程序的执行总是从()。A)main函数开始,到main函数执行完结束B)main函数开始,到源文件最后一个函数执行完结束C)源文件第一个函数开始,到源文件最后一个函数执行完结束D)源文件第一个函数开始,依次运行到main函数执行完结束正确答案是: A你选择的答案是:A 2、C语言程序的三种基本结构是()。A)顺序结构、选择结构、循环结构B)选择结构、嵌套结构、循环结构C)递归结构、选择结构、循环结构D)顺序结构、递归结构、循环结构正确答案是: A你选择的答案是:A 3、下面均可用作C语言标识符的选项是()。A)else,include,NAME B)a-

2、b,_ab,doC)Int,a_b,_5ab D)5ab,LONG,while正确答案是: C你选择的答案是:C 第二章1、以下选项中,不正确的C语言实型常量是()。A)12. B)0.12 C)5e6.5 D).12正确答案是: C你选择的答案是:C 2、以下选项中,不正确的C语言字符型常量是()。A)a B)a C)101 D)x41正确答案是: B你选择的答案是:B 3、若x、i、j和k都是int型变量,则计算表达式x=(i=2,j=4,k=8)后,x的值是()。A)2 B)4 C)8 D)16正确答案是: C你选择的答案是:C 4、算术运算、赋值运算和关系运算的运算优先级按从高到低依次

3、为()。A)算术运算、赋值运算、关系运算B)算术运算、关系运算、赋值运算C)关系运算、赋值运算、算术运算D)关系运算、算术运算、赋值运算正确答案是: B你选择的答案是:B 5、表达式!x|y=z等效于()。A)(!x)|(y=z)B)!(x|y)=z C)!(x|(y=z)D)!(x|y)=z)正确答案是: A你选择的答案是:A 6、设有语句inta=5;,则执行了语句a+=a-=a*=a;后,变量a的值是()。A)5 B)0 C)25 D)-20正确答案是: B你选择的答案是:C 7、若有说明语句:intx;,不能正确表达数学关系0x5的C语言表达式是()。A)0x0&x5 D)!(x=5)

4、正确答案是: A你选择的答案是:A 8、若d为double型变量,则逗号表达式d=1,d+5,d+的值是()。A)1.0 B)6.0 C)2.0 D)7.0正确答案是: A你选择的答案是:D 9、在C语言中,定义PI为一个符号常量,正确的定义是()。A)#definePI3.14B)#definePI3.14;C)#includePI3.14D)includePI3.14正确答案是: A你选择的答案是:B 10、下列表达式中,能正确表示y=1的关系是()。A)(y=1)&(y1|y=1.or.y=1|yb)=c B)b+ca正确答案是: A你选择的答案是:A 12、在C语言中,复合赋值运算x*

5、=y+5等价于()。A)x=y+5 B)x=(y+5)*(y+5)C)x=x*(y+5) D)x=x*y+5正确答案是: C你选择的答案是:C 13、以下选项中,与k=n+完全等价的表达式是()。A)k=n,n=n+1 B)n=n+1,k=nC)k=+n D)k+=n+1正确答案是: A你选择的答案是:B 14、执行语句x=(a=3,b=a+)后,x,a,b的值依次为()。A)3,4,2 B)3,2,2 C)2,3,2 D)3,4,3正确答案是: D你选择的答案是:D 15、unsignedint类型的数据的取值范围是()。A)0至255B)0至65535C)-32768至32767D)-12

6、8至127正确答案是: B你选择的答案是:B 16、以下程序段执行后的输出结果是()。intk=2,i=2,m;m=(k+=i*=k);printf(%d,%d,m,i);A)8,6 B)8,3 C)6,4 D)7,4正确答案是: C你选择的答案是:C 17、若有以下定义和语句:intu=050,v=0x10,w=10;printf(%d,%d,%dn,u,v,w);则输出的结果是()。A)50,16,10 B)40,16,10C)40,8,10 D)50,10,10正确答案是: B你选择的答案是:B 18、若有说明:intk=-1;,执行语句printf(%d,%u,k,k);后的输出结果是

7、()。A)-1,-1 B)-1,32767 C)-1,32768 D)-1,65535正确答案是: D你选择的答案是:D 19、判断char型变量c的值是否为小写字母的正确表达式是()。A)a=c=a)&(c=a)&(c=z) D)(a=c)正确答案是: C你选择的答案是:C 20、若有条件表达式(x)?a+:b-,则下列表达式中能完全等价于表达式(x)的是()。A)(x=0) B)(x!=0) C)(x=1) D)(x!=1)正确答案是: B你选择的答案是:B 1、表达式1/2*(3+4+5)的值为()。A)0 B)6 正确答案是: A你选择的答案是:B 2、设有说明语句:inta=5,b=

8、2;,则执行语句:a=-a|+b;后,b的值是()。A)0 B)1 C)2 D)3正确答案是: C你选择的答案是:C 3、设有说明语句:inta=5,b=3;,则下面合法的表达式是()。A)(a+5)+ B)45+ C)a+a-+b D)(-b)-正确答案是: C你选择的答案是:C 4、下面均是不合法的整型常量的选项是()。A)0f3,-0xffff,033 B)-028,123,3e5C)-0xdce,025,10,000 D)-0x57ag,-048,e5正确答案是: D你选择的答案是:C 5、设以下变量均为int类型,则值不等于1的表达式是()。A)3/2 B)1/2*2C)2-1%2

9、D)x=0,x+1,x+1正确答案是: B你选择的答案是:B 6、设有说明语句:intx;floaty=6.5;,表达式x=(float)(y*3-(int)y)%4)执行后,x的值为()。A)17 B)17.500000 C)17.5 D)16正确答案是: A你选择的答案是:未选 7、若x为double型变量,则逗号表达式x=1,x+5,+x的值是()。A)1 B)6.0 C)2.0 D)1.0正确答案是: C你选择的答案是:C 8、设有定义intx=3,y=4,z=5;,则下列表达式中值为0的是()。A)y%z=y-z B)x=y-z D)x=y-正确答案是: D你选择的答案是:B 第三章

10、1、使用scanf(x=%f,y=%f,&x,&y),要使x,y的值均为1.25,正确的输入是()。A)1.25,1.25 B)1.251.25 C)x=1.25,y=1.25 D)x=1.25y=1.25正确答案是: C你选择的答案是:C 2、有以下程序:main()intx=100,y=-100;x%=y-2/x;y%=x-2*y;printf(x=%d,y=%dn,x,y);程序运行后的输出结果是()。A)x=0,y=100 B)x=100,y=-100 C)x=100,y=100D)x=0,y=-100正确答案是: D你选择的答案是:D 3、设有说明语句:inta,b;,执行语句sca

11、nf(%d,%d,&a,&b);后,若使变量a的值为3,b的值为5,则下面输入正确的是()。A)3,5 B)35 C)3,5 D)3,5正确答案是: C你选择的答案是:C 4、若a是int型变量,b是float型变量,下面正确的输入语句是()。A)scanf(%d%d,&a,&b); B)scanf(%f%f,&a,&b);C)scanf(%d%f,&a,&b); D)scanf(%d%f,a,b);正确答案是: C你选择的答案是:C 5、若有说明语句:charstr20;,执行scanf(%s,str);语句后,从键盘输入字符串:Guesswhat?则存入数组str中的字符串是()。A)Guess B)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号