欢迎来到天天文库
浏览记录
ID:59694273
大小:38.00 KB
页数:3页
时间:2020-11-19
《学习情境二数据类型、运算符与表达式习题.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、学习情境二 数据类型、运算符与表达式习题一、选择题:1、下面标识符中,不合法的用户标识符为()。A.PadB.a_10C.CHARD.a#b2、下面标识符中,合法的用户标识符为()。A.longB.E2C.3ABD.enum3、下列四组选项中,均不是C语言关键字的选项是()。(A).defineIFtype(B).getccharprintf(C).includecasescanf(D).whilegopow4、下列四组选项中,均是合法转义字符的选项是()。A.‘”’‘\’‘’B.‘’‘ 17’‘”’C.
2、‘ 18’‘f’‘xab’D.‘\0’‘101’‘xlf’5、下面正确的字符常量是()。A.“c”B.‘\’’C.‘’D.‘K’6、以下叙述不正确的是()。A.在C程序中,逗号运算符的优先级最低B.在C程序中,MAX和max是两个不同的变量C.若a和b类型相同,在计算了赋值表达式a=b后,b中的值将放入a中,而b中的值不变D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值7、以下叙述正确的是()。A.在C程序中,每行只能写一条语句B.若a是实型变量,C程序中允许赋值a=10,因
3、此实型变量中允许存放整型数C.在C程序中,%是只能用于整数运算的运算符D.在C程序中,无论是整数还是实数,都能被准确无误地表示8、已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=‘A’+‘6’-‘3’后,c2中的值为()。A.DB.68C.不确定的值D.C9、设C语言中,一个int型数据在内存中占2个字节,则unsignedint型数据的取值范围为()。A.0~255B.0~32767C.0~65535D.0~214748364710、设有说明:charw;intx;floaty;doublez
4、;则表达式w*x+z-y值的数据类型为()。A.floatB.charC.intD.double11、若x、i、j、k都是int型变量,则计算下面表达式后,x的值为()。x=(i=4,j=16,k=32)A.4B.16C.32D.5212、设以下变量均为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)二、填空题:1.若有以下定义,则计算表达式y+=y-=m*=y后的y值是_______
5、。intm=5,y=2;2.在C语言中,一个int型数据在内存中占2个字节,则int型数据的取值范围为______。3.若s是int型变量,且s=6,则下面表达式的值为________。s%2+(s+1)%24.若a是int型变量,则下面表达式的值为_______。(a=4*5,a*2),a+65.若x和a均是int型变量,则计算表达式(1)后的x值为________,计算表达式(2)后的x值为_________。(1).x=(a=4,6*2)(2).x=a=4,6*26.若a是int型变量,则计算下面表达式后a的值为
6、________。a=25/3%37.若x和n均是int型变量,且x和n的初值均为5,则计算表达式后x的值为_______,n的值为_______。x+=n++8.若有定义:charc=‘ 10’;则变量c中包含的字符个数为______。9.若有定义:intx=3,y=2;floata=2.5,b=3.5;则下面表达式的值为________。(x+y)%2+(int)a/(int)b10.已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=‘a’+‘8’-‘3’的值为________。
此文档下载收益归作者所有