C语言运算符与表达式的练习题答案

上传人:宝路 文档编号:2983543 上传时间:2017-07-29 格式:DOC 页数:3 大小:42.01KB
返回 下载 相关 举报
C语言运算符与表达式的练习题答案_第1页
第1页 / 共3页
C语言运算符与表达式的练习题答案_第2页
第2页 / 共3页
C语言运算符与表达式的练习题答案_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言运算符与表达式的练习题答案》由会员分享,可在线阅读,更多相关《C语言运算符与表达式的练习题答案(3页珍藏版)》请在金锄头文库上搜索。

1、C 语言运算符与表达式的练习题单项选择题 (1)以下选项中,正确的 C 语言整型常量是( D ) 。 A. 32L B. 510000 C. -1.00 D. 567 (2)以下选项中, ( D )是不正确的 C 语言字符型常量。 A. a B. x41 C. 101 D. a (3)字符串的结束标志是( C ) 。 A. 0 B. 0 C. 0 D. 0 (4)算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( B ) 。 A. 算术运算、赋值运算、关系运算 B. 算术运算、关系运算、赋值运算 C. 关系运算、赋值运算、算术运算 D. 关系运算、算术运算、赋值运算 (5)逻辑运

2、算符中,运算优先级按从高到低依次为( D ) 。 A. & ! | B. | & ! C. & | ! D. ! & | (6)表达式!x|a=b 等效于( D ) 。 A. !(x|a)=b) B. !(x|y)=b C. !(x|(a=b) D. (!x)|(a=b) (7)设整型变量 m,n,a,b,c,d 均为 1,执行 (m=ab)&(n=cd)后, m,n 的值是( A ) 。 A. 0,0 B. 0,1 C. 1,0 D. 1,1 *(8)设有语句 int a=3;,则执行了语句 a+=a-=a*=a; 后,变量 a 的值是( B ) 。A. 3 B. 0 C. 9 D. -12

3、 (9)在以下一组运算符中,优先级最低的运算符是( D ) 。 A. * B. != C. + D. = (10)设整型变量 i 值为 2,表达式(+i)+(+i)+(+i)的结果是( B,上机 13 ) 。 A. 6 B. 12 C. 15 D. 表达式出错 (11)若已定义 x 和 y 为 double 类型,则表达式 x=1 ; y=x+3/2 的值是( D ) 。 A. 1 B. 2 C. 2.0 D. 2.5 *(12)设 a=1,b=2,c=3,d=4,则表达式:a10 & a=15) *(14)设 f 是实型变量,下列表达式中不是逗号表达式的是( B ) 。 A. f= 3.2,

4、 1.0 B. f0, f0 D. f=(3.2, 1.0) *(15)设 ch 是 char 型变量,其值为 A,则下面表达式的值是( B ) 。 ch=(ch=A& ch D. * (19) PC 机中,n在内存占用的字节数是( A ) 。 A. 1 B. 2 C. 3 D. 4 (20) 字符串ABC在内存占用的字节数是( B ) 。 A. 3 B. 4 C. 6 D. 8 (21) 要为字符型变量 a 赋初值,下列语句中哪一个是正确的( B ) 。 A. char a=3; B. char a=3; C. char a=%; D. char a=*; (22)下列不正确的转义字符是(

5、C ) 。 A. B. C. 074 D. 0 填空题(1) C 语言中的逻辑值“真”是用 1 表示的,逻辑值“假”是用 0 表示的。 (2) 设 c=w,a=1,b=2,d=-5, 则表达式 x+1c, y!=c+2, -a-5*b=d+1, b=a=2 的值分别为 1 、 0 、 1 、 0 。 (5) 设 float x=2.5,y=4.7; int a=7;,表达式 x+a%3*(int)(x+y)%2/4 的值为 2.5 。(6) 判断变量 a、b 的值均不为 0 的逻辑表达式为 a*b!=0 或 a!=0&b!=0 。 (7) 求解赋值表达式 a=(b=10)%(c=6),表达式值、a、b、c 的值依次为 4,10,6 。 (8) 求解逗号表达式 x=a=3,6*a 后,表达式值、x、a 的值依次为 18,3,3 。(9) 数学式 a/(b*c)的 C 语言表达式是 a/(b*c); 。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题

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