永发信息网

C语言的几道习题

答案:4  悬赏:20  手机版
解决时间 2021-11-17 08:30
  • 提问者网友:我们很暧昧
  • 2021-11-16 16:09
C语言的几道习题
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-11-16 16:34
1)C A.a<=b 为真 即1;B.相当于1+1-5 为-3;C.不会(没写全?);D.为真 排除法 选C
2)3.5 相当于7.0/2+4%2 即3.5+0 填3.5
3)B '%'左右只能为正整数
4)15.6 13.6+8%3*5/4即13.6+2*5/4即13.6+10/4==15.6
5)D '>>'优先级高于'^',先计算b>>2 为0 然后2^0==2 即D
6)(m/10)%10
7)A
8)7 a++为真 ,跳过b++ 直接执行a+=1
9)15>=a&&a<=10||a<=0
10)A
11)D (与3题重复)
12)0 先执行z*=1+2,则z==18;在执行z/=2,则z==9;执行z*=z,则z==81;执行z-=z,则z==0;继续执行z+=z,则z==0.
全部回答
  • 1楼网友:酒安江南
  • 2021-11-16 19:23
1、设a、b、c均匀int型的变量,且a=3,b=4,c=5,则下列表达式中值为0的是___C __。

选择一个答案 A. a<=b
B. a||b+c&&b-c
C. !((a
D. ’a’&&’b’
2、若有变量定义:double x=4.5,y=2.5;则表达式(x+y)/2+(int)x%(int)y结果为____3.5____。

3、假设下面所有的变量均已定义为double型,下列赋值表达式不正确的是 A 。

选择一个答案 A. x=y=z
B. x=3.5%2
C. z*=2.8/4
D. x=--x
4、若有变量定义:double a=13.6; int b=8;则表达式a+b%3*(int)(a-b)/4结果为________。16.1
5、设a=2,b=3;则表达式a^b>>2的值是___A __。

选择一个答案 A. 00000100
B. 00000110
C. 00000011
D. 00000010
6、假设m是一个3位数,用表达式分离出m的十位上数字b=___、(m%100)/10 _____。
7、设 char ch; 以下不正确的赋值语句是___A __。

选择一个答案 A. ch="\\";
B. ch='\xef';
C. ch='\123';
D. ch=68;
8、设有语句:int a = 5, b = 7;执行语句:a += a++ || b++ 后, a=7,b =______8__。
9、15≥a≥10或a≤0的C语言表达式是_、((a>=10)&&(a<=15))||(a<=0)_______。
10、设有语句:int a = 3 , b =5, m; 则执行语句:m = a<=3 && a+b<8 后,m的值为____A _。

选择一个答案 A. 0
B. 2
C. 3
D. 1
11、假设下面所有的变量均已定义为double型,下列赋值表达式不正确的是 C 。
选择一个答案 A. x=--x
B. z*=2.8/4
C. x=y=z
D. x=3.5%2
12、若有变量定义:int z=6;则表达式z*=1+2,z/=2,z+=z-=z*=z结果为_______z=z*3=18 z=z/2=9 z=z*z=81 z=z-z=0 z=z+z=0_。
  • 2楼网友:零点过十分
  • 2021-11-16 18:23
引用zyyeqbd 的答案!!!只是第九题小错误:15>=a&&a>=10||a<=0 一个符号问题!!!!
1)C A.a<=b 为真 即1;B.相当于1+1-5 为-3;C.不会(没写全?);D.为真 排除法 选C
2)3.5 相当于7.0/2+4%2 即3.5+0 填3.5
3)B '%'左右只能为正整数
4)15.6 13.6+8%3*5/4即13.6+2*5/4即13.6+10/4==15.6
5)D '>>'优先级高于'^',先计算b>>2 为0 然后2^0==2 即D
6)(m/10)%10
7)A
8)7 a++为真 ,跳过b++ 直接执行a+=1
9)15>=a&&a<=10||a<=0
10)A
11)D (与3题重复)
12)0 先执行z*=1+2,则z==18;在执行z/=2,则z==9;执行z*=z,则z==81;执行z-=z,则z==0;继续执行z+=z,则z==0.
  • 3楼网友:等灯
  • 2021-11-16 17:52
1、C 2、3.5 3、A 4、16.1 5、A 6、(m%100)/10 7、A 8、8 9、((a>=10)&&(a<=15))||(a<=0) 10、A 11、C 12、0
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯