学院期中考试错题改错

1.已知int k,m=1;执行语句k=-m++;后k的值是(-1)。

2.若有定义和语句:int s,p; s=p=5;

p=s++,++p,p+2,p++;

则执行语句后p的值是(7)。//注意所求的是p的值

3.已知各变量的类型说明如下:

int m=8,n,a,b;

unsigned long w=10;

double x=3.14,y=0.12;

则以下符合C语言语法的表达式是(A)。

A.a+=a-=(b=2)*(a=8)                                     B.n=n*3=18

C.x%3  //只有整形可以用%                             D.y=float(m)

 4.设a=5,b=6,c=7,d=8,m=2,n=2,则执行(m=a>b)&&(n=c>d)后n的值为(2)。

//&&会短路,n的值不变

5.已知x=45,y='a',z=0;则表达式(x>=z&&y<'z'||!y)的值为(1)。

//

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值