数据类型、运算符与表达式练习题

上传人:大米 文档编号:499041456 上传时间:2023-02-16 格式:DOC 页数:51 大小:198KB
返回 下载 相关 举报
数据类型、运算符与表达式练习题_第1页
第1页 / 共51页
数据类型、运算符与表达式练习题_第2页
第2页 / 共51页
数据类型、运算符与表达式练习题_第3页
第3页 / 共51页
数据类型、运算符与表达式练习题_第4页
第4页 / 共51页
数据类型、运算符与表达式练习题_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《数据类型、运算符与表达式练习题》由会员分享,可在线阅读,更多相关《数据类型、运算符与表达式练习题(51页珍藏版)》请在金锄头文库上搜索。

1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date数据类型、运算符与表达式练习题运算符与表达式练习题第三章 运算符与表达式练习题一、单项选择题1下列数据中属于“字符串常量”的是( )。 A”a” B. ABC C. abc0 D. a2下列数据中属于“字符串常量”的是( )。 AABC B. “ABC” C. abc D. a3. 在PC机中,n在内存占用的字节数是( )。A. 1 B. 2 C. 3 D. 44.

2、在PC机中,”axff” 在内存占用的字节数是( )。A. 5 B. 6 C. 3 D. 45.字符串”ABCD”在内存占用的字节数是( )。A. 4 B. 6 C. 7 D. 86. 在C语言中,合法的长整型常数是( )。 A. 0L B. 49627 C. 0.054838743 D. 2.1869e107在C语言中,合法的短整型常数是( )。 A. OL B. 0821 C. 40000 D. 0x2a8.下列数据中不属于“字符常量”的是( )。 A. a B. 160 C. 070D. 0709char型常量在内存中存放的是( )。A. ASCII代码值 B. BCD代码值 C. 内码

3、值 D. 十进制代码值10. int a=4,b=3,c=-2,d=2; 逻辑表达式a0&b&c0的值是( )。 A. 1 B. C. -1 D. 出错11.在以下一组运算符中,优先级最高的运算符是( )。 A. = B. = C. % D. &12.设整型变量i的值为,则计算表达式i-i后表达式的值为( )。 A. B. C. D. 表达式出错13.设整型变量i,j=3; 则计算表达式i=j+j后i,j的值为( )。 A. 4,4 B. 6,6 C. 4,6 D. 6,414.设整型变量a,b,c均为,表达式a+b+c+的结果是( )。A. B. C. D. 表达式出错15.设整型变量i,j

4、值均为3,执行了“j=i+,j+,+i”后,i,j的值是( )。 A. 3,3 B. 5,4 C. 4,5 D. 6,616.sizeof(double)的结果值是( )。 A8 B. 4 C. 2 D. 出错17. 表达式“1?(0?3:2):(10?1:0)” 的值是( )。 A. 3 B. 2 C. 1 D. 018.int a=0; if(a=1) a+=10; 结果的值是( )。 A. 0 B. 11 C. 10 D. 出错19.下列表达式中符合语言语法的赋值表达式是( )。A. a=7+b+c=a+7 B. a=7+b+=a+7 C. a=(7+b,b+,a+7) D. a=7+b

5、,c=a+720.下列表达式中,不正确的表达式是( )。 A. a=1,b=1 B. y=int(x) C. a=b=5D. i+21.int n; float f=13.8; 执行“n=(int)f)%3”后,n的值是( )。 A. 1 B. 4 C. 4.333333D. 4.622.用十进制数表示表达式“12|012”的运算结果是( )。 A. 1 B. 0 C. 14 D. 1223.设有整型变量a=35,表达式“(x&15)&(x|15)” 的值是( )。 A. 0 B. 1 C. 15 D. 3524.设a,b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中值为的是

6、( )。A. a&b B. a=b C. a|b+c&b-c D. !(a=A& ch=Z)? (ch+32):ch A. A B. a C. Z D. Z 34.字符串ABC在内存占用的字节数是 A. 3 B. 4 C. 6 D. 8 35.要为字符型变量 a赋初值,下列语句中哪一个是正确的 A. char a=3; B. char a=”3”; C. char a=%; D. char a=*; 36.下列不正确的转义字符是 A. B. C. 074 D. 0 37.下面四个选项中均是合法整型常量的选项是( )A.160 -0xffff 011 B.-0xcdf 01a 0xeC.-01

7、986,012 0668 D.-0x48a 2e5 0x38.下面四个选项中均是不合法整型常量的选项是( )A.-0f1 -0xffff 0011 B.-0xcdf 017 12,456C.-018 999 5e2 D.-0x48eg -068 03f39.下面四个选项中,均是不合法的浮点数的选项是( )A.160 0.12 e3 B.123 2e4.2 e5C.-18 123e4 0.0 D.-e3 234 1e340.下面四个选项中,均是合法的浮点数的选项是( )A.+1e+1 5e-9.4 03e2 B.-60. 12e-4 -8e5C.123e 1.2e-4 -8e5 D.-e3 8e

8、-4 5.e-041.下面四个选项中,均是合法转义字符的选项是( )A. n B. 017 C.018 f xab D.0 101 x1f42.下面四个选项中,均是不合法的转义字符的选项是( ) A. xf B.1011 aC.011 f D.abc 101 x1f43.下面正确的字符常量是( ) A.c B. C.w D.44.下面四个选项中,均是正确的数值常量或字符常量的选项的是( )A.0.0 0f 8.9e & B.a 3.9E-2.5 1e1 C.3 011 0xFF00 0a D.+001 0xabcd 2e2 5045.下面不正确的字符串常量是( )A.abc B.1212 C.

9、0 D. 46.已知各变量的类型说明如下:int k,a,b; unsigned long w=5; double x=1.42;则以下不符合C语言语法的表达式是( )A.x%(-3) B.w+=-2 C.k=(a=2,b=3,a+b) D.a+=a-=(b=4)*(a=3)47.已知各变量的类型说明如下:int i=8,k,a,b; unsigned long w=5;double x=1.42,y=5.2;则以下符合C语言合法的表达式是( )A.a+=a-=(b=4)*(a=3) B.a=a*3=2 C.x%(-3) D.y=float(i)48.以下不正确的叙述是( ) A.在C程序中,

10、逗号运算符的优先级最低B.在C程序中,APH和aph是两个不同的变量C.若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中 的值不变D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值49.以下正确的叙述是( )A.在C程序中,每行中只能写一条语句B.若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数C.在C语程序中,无论是整数还是实数,都能被准确无误地表示D.在C程序中,%是只能用于整数运算的运算符50.以下符合C语言语法的赋值表达式是( )A.d=9+e+f=d+9 B.d=9+e,f=d+9 C.d=9+e,e+,d+9 D.d=9+e+=d

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号