《数据类型运算符与表达式练习题课堂答案.docx》由会员分享,可在线阅读,更多相关《数据类型运算符与表达式练习题课堂答案.docx(8页珍藏版)》请在优知文库上搜索。
1、数据类型运算符与表达式练习题课堂答案运算符与表达式练习题一、单项选择题1 .下列数据中属于“字符串常量”的是(八)。A.a”B.ABCC.abcOD.a2.下列数据中属于“字符串常量”的是(B)OA.ABCB.“ABC”CabCD.a3.在PC机中,n在内存占用的字节数是(八)。A.IB.2C.3D.44在PC机中,a某ff”在内存占用的字节数是(C)o458.6(;3及45.字符串ABCDww在内存占用的字节数是(C)。A.4B.6C.7D.86.在C语言中,合法的长整型常数是(AB)。A.OLB.49627C.0.054838743D.2.1869el07.在C语言中,合法的短整型常数是(
2、D)。A.OLB.0821C.40000D.0某2a8.下列数据中不属于“字符常量”的是(D)。A.aB.nC.tD.a9.Char型常量在内存中存放的是(八)。A.ASCII代码值B.BCD代码值C.内码值D.十进制代码值10.inta=4,b=3,C=-2,d=2;逻辑表达式a0&b&c0的值是(八)oA.IB.0C.TD.出错11.在以下一组运算符中,优先级最高的运算符是(C)oA.=B.=C.%D.&12.设整型变量i的值为3,则计算表达式S-表达式的值为(B)。A.0B.3C2D.表达式出错13.设整型变量i,j=3;则计算表达式i=j+后Lj的值为(八)oA.3,4B.6,60.4
3、t6D.6,415.设整型变量i,j值均为3,执行了j=i+,j+,+i后,i,j的值是(B)。.3,3B.5,4C.4,5D.6,616.izeof(double)的结果值是(八)0A.8B.4C2D.出错17.表达式“1(03:2):(101:0)”的值是(B)。A.3B2C.ID.018.inta=0;if(a=l)a+=10;结果a的值是(B)。A.OB.11C.10D.出错21.intn;fIoatf=13.8;执行ttn=(int)f)%3n后,n的值是(八)oA.1B.4C.4.333333D.4.622,用十进制数表示表达式121012m的运算结果是(八)。A.1B.0C.14
4、D.1223,设有整型变某二35,表达式“(某&15)&(某|15”的值是(B)。A.OB.1C.15D.3524.设a,b和C都是int型变量,且a=3,b=4,c=5,则下面的表达式中值为0的是(D)oA.a&bB.a=A,&chy+某:+y;则z的值为(C)。A)1B)2C)3D)470.已知:int某二1,y;则y=+某某+某的结果为(八)。A)y=9B)y=6C)y=1D)表达式是错误的71.已知winta=4,b=5fc5”,则执行表达式uc=a=ab,1后变量a的值为(八)。A)0B)1C)4D)572 .选出使变量i的运行结果为4的表达式(D)。A)inti=O,j=0;B)i
5、nti=l,j=0;(i=3,(j+)+i)j=i=(i=3)M2);C)inti=O,j=l;D)inti=l,j=l;(j=l)(i=l):(i=3);i+=j+=2;73 .已知:int某;则使用逗号运算的表达式(某=4某5,某某5),某+25”的结果为(D),变量某的值为(八)。(1) A)20B)100C)表达式不合法D)45(2)A)20B)100C)125D)4574.执行下面的语句后某的值为(D)ointa=14,b=15,某;CharC=A;某二(a&b)&(c3A)TRUEB)FLASEC)0D)175 .若定义了int某;则将某强制转化为双精度类型应该写成(C)。A)(d
6、oubIe)某B)某(doub1e)C)doub1e(某)D)(某)doub1e76 .要判断char型变量m是否是数字字符,可以使用下列表达式(B)oA)(K=m&m=9B)0,=m&m=,9,C)“0初&m=48&c=65&c=97&c122)&c=98的值为1,则变量c的值是大于等于48小于等于98o7、已知:a=15,b=240;则表达式(a&b)&b|b的结果为。9、在内存中存储“A”要占用2个字节,存储A,要占用1个字节。10、设a,b,c为整型数,且a的值为2,b的值为3,C的值为4,表达式:a某=16+(b+)-(+c)的值为28_。11、已有定义:int某=0,y=0;,则计算表达式:(某+=2,y=某+32,y+5)后,表达式的值是8,变量某的值是_2_,变量y的值是312、定义变量的完整语句格式是数据类型变量名,变量名;14、已有定义:int某二110,y=017;,则计算表达式:(某+,+y)后,按十进制表示,变量某的值是111,变量Y的值是。15、C语言中运算结果可以当成逻辑值使用的表达式有:算术表达式、关系表达式、赋值表达式、条件表达式