c程序练习题2

c程序练习题2

ID:34399310

大小:63.50 KB

页数:6页

时间:2019-03-05

c程序练习题2_第1页
c程序练习题2_第2页
c程序练习题2_第3页
c程序练习题2_第4页
c程序练习题2_第5页
资源描述:

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

1、练习题2一、选择题(   )1设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为A)intB)floatC)doubleD)不确定(   )2已知字母A的ASCII码为十进制数65,且c2为字符型,则执行c2='A'+'6'-'3';后,c2中的值为A)DB)68C)不确定的值D)C(   )3若有以下定义,则能使值为3的表达式是intk=7,x=12;A)x%=(k%=5)B)x%=(k-k%5)C)x%=k-k%5D)(x%=k)-(k%=5)(   )4设C语言中,一个int型数据在内存中占2个字节

2、,则unsignedint型数据的取值范围为A)0--255B)0—32767C)0—65535D)0--2147483647(   )5若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是A)(exp==0)B)(exp!=0)C)(exp==1)D)(exp!=1)(   )6在C语言中,char型数据在内存中的存储形式是A)补码B)反码C)原码D)ASCII码(   )7若运行时给变量x输入12,以下程序的运行结果是main(){intx,y;scanf("%d",&x);y=x>12?x+10

3、:x-12;printf("%d",y);}A)0B)22C)12D)10(   )8.设intx=1,y=1;表达式(x++

4、

5、y--)的值是_________  A.0    B.1     C.2    D.-1(   )9若有说明语句:charc='72';则变量cA)包含1个字符B)包含2个字符C)包含3个字符D)说明不合法,c的值不确定(   )10若以下变量均是整型,且num=7,sum=0;则计算表达式sum=num++;后sum的值为A)7B)8C)9D)10(   )11设inta=0,b=1;表达式(!a&&

6、b++)的值是A)0B)1C)2D)-1(   )12能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是A)a>=10ora<=0B)a>=0

7、a<=10C)a>=10&&a<=0D)a>=10‖a<=0(   )13下列变量定义中合法的是A)short_a=1-.1e-1;B)doubleb=1+5e2.5;C)longdo=0xfdaL;D)float2_and=1-e-3;(   )14下列程序的输出结果是main(){doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;printf("%d",

8、d*y);}A)3B)3.2C)0D)3.07(   )15设有intx=11;则表达式(x++*1/3)的值是A)3B)4C)11D)12(   )16设以下变量均为int类型,则值不等于7的表达式是A)(x=y=6,x+y,x+1)B)(x=y=6,x+y,y+1)C)(x=6,x+1,y=6,x+y)D)(y=6,y+1,x=y,x+1)(   )17以下符合C语言语法的赋值表达式是A)d=9+e+f=d+9B)d=9+e,f=d+9C)d=9+e,e++,d+9D)d=9+e++=d+7(   )18有如下程序main0{int

9、y=3,x=3,z=1;printf("%d%d",(++x,y++),z+2);}运行该程序的输出结果是A)34B)42C)43D)33(   )19若有以下程序段,intc1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是A)0B)0.5C)1D)2(   )20若变量a、i已正确定义,且i已正确赋值,合法的语句是A)a==1B)++i;C)a=a++=5;D)a=int(i);(   )21设有说明:charw;intx;floaty;doublez;则表达式w*x+z-y值的数据类型为A)floatB)

10、charC)intD)double(   )22.能完成与以下语句相同功能的函数是()Printf(“%c”,’a’);A.getchar()B.putchar()C.gets()D.puts()(   )23.表达式18/4*sqrt(4.0)/8值的数据类型为A)intB)floatC)doubleD)不确定(   )24.在C语言中,char型数据在内存中的存储形式是A)补码B)反码C)原码D)ASCII码(   )25.sizeof(float)是A)一个双精度型表达式B)一个整型表达式C)一种函数调用D)一个不合法的表达式( 

11、  )26.c语言中while和do~while循环的主要区别是A.do~while的循环体至少无条件执行一次B.while的循环控制条件比do~while的循环控制条件严格C.do~while允许从外部转

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

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

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