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

《C语言第4次作业运算符与》由会员分享,可在线阅读,更多相关《C语言第4次作业运算符与(8页珍藏版)》请在人人文库网上搜索。

1、目单选题:1、若变量c为char类型,能正确判断出c为小写字母的表达式 是A. a= a)|(c=c)D. (c= a)&(c main() int a=2,c=5; printf(a=%d,b=%dn,a,b);A. a=%2,b=%5B. a=2,b=5C. a=d, b=dD. a=%d,b=%d学生答案 : B参考答案 : B8、判断字符型变量 x 是否是大写字母的正确表达式是 ___A. A =A) & (x = x)D. (x =A) & (x =A&ch =A&CH d后,m的值为.A. 1B. 2C. 3D. 0学生答案 : D参考答案 : D17、设 int b=2; 表达式。

2、 b/(b*2) 的值是.A. 0B. 0.5C. 0.500000D. 0.00000学生答案 : A参考答案 : A18、设 x、 y、z 和 k 都是 int 型变量,则执行表达式: x= (y=4, z=16, k=32)后,x 的值为.A. 4B. 16C. 32D. 52学生答案 : C参考答案 : C19、阅读下列程序段 , 其正确输出为 ( ) a=10;b=50;c=30;if(ab) a=b; b=c;c=a; printf(a=%d,b=%d,c=%d,n,a,b,c);A. a=10,b=50,c=10B. a=10,b=30 c=10C. a=50,b=30,c=10。

3、D. a=50,b=30,c=50学生答案 : B参考答案 : B20、设 A=3,B=4, 执行printf(%d,%d,(A,B),(B,A); 的输出是 .A. 3,4B. 4,3C. 3,3D. 4,4学生答案 : B参考答案 : B21、若有定义和语句:char s10= abed ;printf( % sn ,s);则结果是(以下卩代表空格);A. 输出 abcdB. 输出 aC. 输出abcd卩卩卩卩卩D.学生答案 : A参考答案 : A参考答案 : 0A. d=9+e+f=d+9B. d=9+e,f=d+9C. d=9+e,e+,d+9D. d=9+e+=d+7学生答案:C参考。

4、答案:C23、 语句:printf(%d n,12& 12);的输出结果是A. 12B. 1C. 24D. 0学生答案:B参考答案:B24、以下运算符中优先级最低的是A. &B. &C. |D. |学生答案:C参考答案:C25、printf函数中用到格式符5s,其中数字5表示输出的字符 串占用5列,如果字符串长度大于5,则输出按方式A. 从左起输出该字符串,右补空格B. 按原字符长从左向右全部输出C. 右对齐输出该字串,左补空格D. 输出错误信息学生答案:B参考答案:B目多选题: 目判断题:目填空题:1、设x和y均为int型变量,且x=1,y=2,则以下表达式:0+x/y 的值为 。学生答案:。

5、02、计算表达式 6*7%2+7%2*5的值是 .学生答案 : 5 参考答案 : 53、若有说明语句 int I , j ,1=6,执行 j= (+I) +(l+)后,j的值是 。学生答案 : 14参考答案 : 144、输出为 main( )char x,y;x=a; y=b; printf(xybmnr);printf(%c%cn,x,y);printf(%can, 65 );学生答案 : abn参考答案 : abn 55、写出下列表达式运算后 a 的值设原来 a=121) a+=a2) a-=a3) a/=a+a4) a+=a-=a * = a学生答案 : 24 0 0 -132参考答案 。

6、: 24,0,0,0&若a,b和c均是int型变量,则计算表达式后,a 值为, b 值为, c 值为 a=(b=4)+(c=2)学生答案: 6 4 2参考答案: 6, 4, 27、 若有定义: int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为(float)(a+b)/2+(int)x%(int)y学生答案 : 3参考答案 : 3.5000008、若 x 和 n 均是整型变量,且 x 的初值为 12, n 的初值为 5,则计算表达式后 x 的值为 x%=(n%=2)学生答案 : 0参考答案 : 09、若有以下定义,则计算表达式 y+=y-=m*=y 后的 y 值是int m=5,y=2;学生答案 : -16参考答案 : -1610、已知字母a的ASCII码为十进制数97,且设ch为字符型变 量,则表达式 ch=a+8-3 的值为学生答案: 102参考答案 : f11、假设m是一个三位数,从左到右用a,b,c表示各位的数字,则从左到右各个数字是 bac 的三位数的表达式是 学生答案: a=m/100 b=(m/10)%10 c=m%10参考答案: (m/10)%10*100+m/100*10+m%1012、表示整数x的绝对值大于5时值为真的C语言表达式是学生答案 : x5|x5|x-5。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值