c语言复习题章

c语言复习题章

ID:20749487

大小:49.00 KB

页数:6页

时间:2018-10-15

c语言复习题章_第1页
c语言复习题章_第2页
c语言复习题章_第3页
c语言复习题章_第4页
c语言复习题章_第5页
资源描述:

《c语言复习题章》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、注意:超纲题不需要做!1、C语言提供合法的数据类型关键字是()A)DoubleB)shortC)integerD)Char2、对于下列各字符串,请选取择正确的标识符()。A)BooB)forC)5abcD)IlikeC3、下列不属于字符型常量的是()A)‘A’B)“B”C)‘’D)‘D’4、下面四个选项中,均是正确的八进制数或十六进制数的选项是。A)-100x8f-011B)010-0x110xf1C)0abc-0170xcD)0a12-0x123-0xa5、若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3

2、*(int)(x+y)%2/4的值是。A)2.750000B)0.00000C)3.500000D)2.500000 6、已知ch是字符型变量,下面不正确的赋值语句是。A)ch=5+9;B)ch='a+b';C)ch='';D)ch='7'+'6';7、错误的转义字符是()A)'91'B)'\'C)''D)'''8、设inta,b,c;执行表达式a=b=1,a++,b+1,c=a+b--后,a,b和c的值分别是()A)2,1,2B)2,0,3C)2,2,3D)2,1,39、在C语言中,错误的常数是()A)1E+0.0B)5

3、.C)0xafD)0L10、下列正确的标识符是:A)12abB)floatC)aw~1eD)b6ty11、对y在[3,23]和[100,200]范围内为真的确表达式为:A)(y>=3)&&(y<=23)&&(y>=100)&&(y<=200)B)(y>=3)

4、

5、(y<=23)

6、

7、(y>=100)

8、

9、(y<=200)C)(y>=3)&&(y<=23)

10、

11、(y>=100)&&(y<=200)D)(y>=3)

12、

13、(y<=23)&&(y>=100)

14、

15、(y<=200)12、在一个C程序中A)main函数必须出现在所有函数之前B)main函数可以在

16、任何地方出现C)main函数必须出现在所有函数之后D)main函数必须出现在固定位置13、8以下能正确地定义整型变量a,b和c并为其赋初值5的语句是A)inta=b=c=5;B)inta,b,c=5;C)inta=5,b=5,c=5;D)a=c=b=5;14、C语言中,long类型的数据占字节数为()A)1B)2C)4D)815、下列为合法的用户标识符为()A)_98B)P#dC)a*D)void16、如果x为float类型变量,则以下语句输出为()x=213.82631;printf(“%4.2”,x);A)宽度不够,不能输出B)2

17、13.82C)213.82631D)213.8317、在C语言中,合法的字符常量是()A)'84'B)'x43'C)'ab'D)""18、不能正确表示ab除以cd的C语言表达式是()A)a*b/c*dB)a/(c*d)*bC)a*b/c/dD)a*b/(c*d)19、以下不符合C语言语法的赋值语句是(D)A)i++;B)i=i=5;C)k=(2*4,k*4);D)y=float(i);20、若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为(D)A)floatB)intC)char

18、D)double21、下列程序的输出结果是#includemain(){floatx,y;scanf("%f",&x);if(x<0.0)y=0.0;elseif((x<5.0)&&(x!=2))y=1.0/(x+2.0);elseif(x<10.0)y=1.0/x;elsey=10.0;printf("%f",y);}输入:2.0A)0.000000B)0.250000C)0.5000000D)1.00000022、下列程序的输出结果是main(){intm=5;if(m++>5)printf("%d",m);

19、elseprintf("%d",m--);}A)7B)6C)5D)423、下列程序的输出结果是main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d%d",a,b);elseprintf("%d%d",b,a);}A)-11B)01C)10D)0024、下列程序的输出结果是main(){intx=100,a=10,b=20,ok1=5,ok2=0;if(a

20、,x);}A)-1B)0C)10D)225、下列程序的输出结果是main(){inta,b,c,x;a=b=c=0;x=35;if(!a)x--;elseif(b);if(c)x=3;else

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

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

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