云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言第4次作业 运算符与

C语言第4次作业 运算符与

  • 62 次阅读
  • 3 次下载
  • 2025/5/5 14:43:08

参考答案: A

18、设x、y、z和k都是int型变量,则执行表达式: x=(y=4,z=16,k=32)后,x的值为_____. A. 4 B. 16 C. 32 D. 52 学生答案: C 参考答案: C

19、阅读下列程序段,其正确输出为( ) a=10;b=50;c=30; if(a>b) a=b; b=c;c=a;

printf(\ A. a=10,b=50,c=10 B. a=10,b=30 c=10 C. a=50,b=30,c=10 D. a=50,b=30,c=50 学生答案: B 参考答案: B

20、设A=3,B=4,执行

printf(\的输出是______. A. 3,4 B. 4,3 C. 3,3 D. 4,4 学生答案: B 参考答案: B

21、若有定义和语句:char s[10]=″abcd″;printf(″%s\\n″,s);

则结果是(以下μ代表空格);

A. 输出abcd B. 输出a

C. 输出abcdμμμμμ D.

学生答案: A 参考答案: A

22、以下符合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+7 学生答案: C 参考答案: C

23、语句:printf(\;的输出结果是 A. 12 B. 1 C. 24 D. 0 学生答案: B 参考答案: B

24、以下运算符中优先级最低的是 A. && B. & C. || D. | 学生答案: C 参考答案: C

25、printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列,如果字符串长度大于5,则输出按方式 A. 从左起输出该字符串,右补空格 B. 按原字符长从左向右全部输出 C. 右对齐输出该字串,左补空格 D. 输出错误信息 学生答案: B 参考答案: B

多选题:

判断题: 填空题:

1、设x和y均为int型变量,且x=1,y=2,则以下表达式:0+x/y的值为___ 。 学生答案: 0

参考答案: 0

2、计算表达式6*7%2+7%2*5的值是________. 学生答案: 5 参考答案: 5

3、若有说明语句int I,j,I=6,执行j=(++I)+(I++)后,j的值是____。 学生答案: 14 参考答案: 14

4、输出为__________ main( ) {char x,y; x='a'; y='b';

printf(\

printf(\printf(\ 学生答案: a\\b\\n 参考答案: a\\b\\n 5

5、写出下列表达式运算后a的值设原来a=12 1) a+=a 2) a-=a 3) a/=a+a

4) a+=a-=a*=a 学生答案: 24 0 0 -132 参考答案: 24,0,0,0

6、若a,b和c均是int型变量,则计算表达式后, a值为______,b值为______,c值为__________ a=(b=4)+(c=2) 学生答案: 6 4 2 参考答案: 6,4,2

7、若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为_______

(float)(a+b)/2+(int)x%(int)y 学生答案: 3 参考答案: 3.500000

8、若x和n均是整型变量,且x的初值为12,n的初值为5,则计算表达式后x的值为____________ x%=(n%=2) 学生答案: 0 参考答案: 0

9、若有以下定义,则计算表达式y+=y-=m*=y后的y值是

___________ int m=5,y=2; 学生答案: -16 参考答案: -16

10、已知字母a的ASCII码为十进制数97,且设ch为字符型变量,

则表达式ch='a'+'8'-'3'的值为__________ 学生答案: 102 参考答案: 'f'

11、假设m是一个三位数,从左到右用a,b,c表示各位的数字,则从左到右各个数字是bac的三位数的表达式是___________ 学生答案: a=m/100 b=(m/10) c=m 参考答案: (m/10)*100+m/100*10+m

12、表示\整数x的绝对值大于5\时值为\真\的C语言表达式是 ________________ 。 学生答案: x>5||x<-5 参考答案: x>5||x<-5

搜索更多关于: C语言第4次作业 运算符与 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

参考答案: A 18、设x、y、z和k都是int型变量,则执行表达式: x=(y=4,z=16,k=32)后,x的值为_____. A. 4 B. 16 C. 32 D. 52 学生答案: C 参考答案: C 19、阅读下列程序段,其正确输出为( ) a=10;b=50;c=30; if(a>b) a=b; b=c;c=a; printf(\ A. a=10,b=50,c=10 B. a=10,b=30 c=10 C. a=50,b=30,c=10 D. a=50,b=30,c=50 学生答案: B 参考答案: B 20、设A=3,B=4,执行 printf(\的输出是______. A. 3,4 B. 4,3 C. 3,3

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com