数据类型、表达式及顺序结构练习题

数据类型、表达式及顺序结构练习题

ID:38700784

大小:40.50 KB

页数:4页

时间:2019-06-17

数据类型、表达式及顺序结构练习题_第1页
数据类型、表达式及顺序结构练习题_第2页
数据类型、表达式及顺序结构练习题_第3页
数据类型、表达式及顺序结构练习题_第4页
资源描述:

《数据类型、表达式及顺序结构练习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、选择题:1、不合法的C语言整型常量是。A.–012B.0x35C.123LD.8E22、不合法的C语言实型常量是。A.E3B..123C.–6.2E4D.5.03、不合法的C字符常量是。A.´2´B.´101´C.´AB´D.´´4、下列四组选项中,均是不合法的用户标识符的选项是。A.WP_0doB.b-agotointC.floatla0_AD.-123abcTEMP5、定义三个变量a、b、c,并分别赋初值为5。能实现该功能的语句是。A.inta=b=c=5;B.inta,b,c=5;C.inta=5,b=5,

2、c=5;D.inta=5;b=5;c=5;6、设有说明:charw;intx;floaty;doublez;则表达式w*x+z-y值的数据类型为。A.floatB.charC.intD.double7、以下选项中不能用作C程序合法常量的是()。A.1.234B.'123'C.123D."x7G"8、以下选项中可用作C程序合法实数的是(D)A..1e0B.3.0e0.2C.E9D.9.12E9、下列标识符中,不合法的用户标识符为()。A.PadB.CHARC.a_10D.a≠b10、以下选项中能表示合法常量的是(D)。A.

3、整数:1,200B.实数:1.5E2.0C.字符斜杠:‘’D.字符串:"07"11、以下选项中,能用作数据常量的是(B)。A.o115B.0118C.1.5e1.5D.115L12、若a是数值类型,则逻辑表达式(a==1)

4、

5、(a!=1)的值是(A)。A.1B.0C.2D.313、若有定义语句:intx=10;,则表达式x-=x+x的值为()A.-20B.-10C.0D.1014、表达式:(int)((double)9/2)-(9)%2的值是()。A.0B.3C.4D.5u15.intx=5,y=14;则表达式x+7

6、/y+0.6值为()。A.7.1B.5.6C.6.6D.6.116、有以下程序执行后的输出结果是()。main(){inti,s=0;for(i=1;i<10;i+=2)s+=i+1;printf("%d",s);}A.自然数1~9的累加和B.自然数1~10的累加和C.自然数1~9中的奇数之和D.自然数1~10中的偶数之和17、C语言中运算对象必需是整型的运算符是()。A./B.%C.*D.+18、表达式3.6-5/2+1.2+5%2的值是()。A.4.3B.4.8C.3.3D.3.819、能正确表示逻辑关系:"a≥8

7、或a≤5"的C语言表达式是()。A.a>=8ora<=5B.a>=5

8、a<=8C.a>=8&&a<=5D.a>=8

9、

10、a<=520、C语言中,数字029是一个()。A.不合法数字B.十进制数C.八进制数D.十六进制数21、设有定义:intk=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是()。A.k++B.k+=1C.++kD.k+122、以下选项中,合法的C语言数值常量是()。A.028B.'12A'C.'177’D.N23、C语言中运算符优先级最低的是()。A.++B.=C.-D.&&24、有以下程序运

11、行时,输入的值在哪个范围才会有输出结果()。main(){intx;scanf("%d",&x);if(x<=3);elseif(x!=10)printf("%d",x);}A.不等于10的整数B.大于3且不等于10的整数C.大于3或等于10的整数D.小于3的整数25.以下选项中可用作C程序合法实数的是()A.1e0B3.0e0.2C.E9D..12Eu26.若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()A.a=(b=4)=3;B.a=b=c+1;C.a=(b=4)+c;D.a=1+(b

12、=c=4);u27.左移运算:inta=4,c=a>>1;变量c的值是()。A.2B.8C.9D.028.在位运算中,操作数每右移一位,其结果相当于()。A.操作数乘以2B.操作数除以2C.操作数乘以4D.操作数除以229.表达式“12

13、012”的值是(C)。A.1B.0C.14D.1230.以下程序的输出结果是()。main(){inta,b;a=4

14、3;b=4&3;printf(“%d%d”,a,b);}A.70B.07C.11D.43031.表达式0x13

15、0x17的值是()。A.0x13B.0x17C.0xE8D.

16、0xC8u32.表达式19&23的值是()。A.0x7B.0x13C.0xf8D.0xec二、填空题:1、若有定义intm=5,y=2;,则计算表达式y+=y-=m*=y后的y值是。2、若s是int型变量,且s=6,则表达式s%2+(s+1)%2的值为。3、若a是int型变量,则表达式(a=4*5,a*

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

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

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