二级C语言习题.doc

二级C语言习题.doc

ID:61459457

大小:65.50 KB

页数:12页

时间:2021-02-01

二级C语言习题.doc_第1页
二级C语言习题.doc_第2页
二级C语言习题.doc_第3页
二级C语言习题.doc_第4页
二级C语言习题.doc_第5页
资源描述:

《二级C语言习题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言随堂练习题1——3章1:以下说法中正确的是______。A、#define和printf都是C语句B、#define是C语句,而printf不是C、printf是C语句,但#define不是D、#define和printf都不是C语句2:以下程序的输出结果是______。main(){intk=17;printf("%d,%o,%x",k,k,k);}A、17,021,0x11B、17,17,17C、17,0x11,021D、17,21,113:请选出可用做C语言用户标识符的一组标识符______

2、。①void②a3_b3③For④2adefine_123_abcDOWORDIFcasesizeofA、①B、②C、③D、④4:执行下面程序中的输出语句后,main(){inta;printf("%d",(a=3*5,a*4),a+5);}a的值是______。A:15B:20C:10D:605:在C语言中,下列各选项中,不正确的int类型的常数是______。A、32768B、0C、037D、oxAF6:以下选项中属于C语言的数据类型是______。A、复数型B、逻辑型C、双精度型D、集合型7:有定

3、义语句:intx,y;。若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是______。A、1112↙B、11,12↙C、11,12↙D、11,↙12↙8:以下不能定义为用户标识符的是____。A、scanfB、VoidC、_3com_D、int9:以下选项中非法的表达式是______。A、0<=x<100B、i=j==0C、(char)(65+3)D、x+1=x+110:以下叙述中正确的是______。A、C程序中注释部分可以出现在

4、程序中任意合适的地方B、花括号"{"和"}"只能作为函数体的定界符C、构成C程序的基本单位是函数,所有函数名都可以由用户命名D、分号是C语句之间的分隔符,不是语句的一部分11:已定义c为字符型变量,则下列语句中正确的是______。A、c='97'B、c="97";C、c=97;D、c="a";12:设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是______。A、x=x*100+0.5/100.0;B、x=(x*100+0.5)/100.0C、x=(in

5、t)(x*100+0.5)/100.0;D、x=(x/100+0.5)/100.0;13:设有如下程序段intx=2002,y=2003;printf("%d",(x,y));则以下叙述中正确的是____。A、输出语句中格式说明符的个数少于输出项的个数,不能正确输出B、运行时产生出错信息C、输出值为2002D、输出值为200314:有以下程序main(){inta;charc=10;floatf=100.0;doublex;a=f/=c*=(x=6.5);printf("%d%d%3.1f%3.1f

6、",a,c,f,x);}程序运行后的输出结果是______。A、16516.5B、1651.56.5C、1651.06.5D、2651.56.515:以下程序运行后的输出结果是______。main(){charm;m='B'+32;printf("%c",m);}16:设有以下定义inta=0;doubleb=1.25;charc='A';#defined2则下面语句中错误的是___。A、a++;B、b++;C、c++;D、d++;17:设有定义:floata=2,b=4,h=3;,以下C语言表达式中

7、与代数式1/2(a+b)h计算结果不相符的是____。A、(a+b)*h/2B、(1/2)*(a+b)*hC、(a+b)*h*1/2D、h/2*(a+b)18:若以下选项中的变量已正确定义,则正确的赋值语句是______。A、x1=26.8%3;B、1+2=x2;C、x3=0x12;D、x4=1+2=3;19:以下叙述中正确的是______。A、C语言的源程序不必通过编译就可以直接运行B、C语言中的每条可执行语句最终都将被转换成二进制的机器指令C、C语言程序经编译形成的二进制代码可以直接运行D、C语言中的函

8、数不可以单独进行编译20:以下符合C语言语法的实型常量是______。A、1.2E0.5B、3.14159EC、.5E-3D、E1521:有以下程序main(){intx=102,y=012;printf("%2d,%2d",x,y);}执行后输出结果是____。A、10,01B、02,12C、102,10D、02,1022:已知字符A的ASCII码值为65,以下语句的输出结果是______。charch='

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

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

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