若有定义:int y=9;, 则值为 0 的表达式是 。
A: y%2==1
B: y%2==0
C: y%2!=0
D: y/2
A: y%2==1
B: y%2==0
C: y%2!=0
D: y/2
B
举一反三
- 若有定义:int x=2, y=3;, 则值为1 的表达式是______。 A: !(x B: !y == '\0' C: x>0 && y D: x++==y
- 若有定义:int x=6, y=9;,则以下表达式的值为0的是______。 A: x%3==0&&y%3==0 B: x%2==0||y%2==0 C: !(x-y) D: x!=y
- 若有定义int x=2,y=3;x|y和x^y表达式的值分别是( )。 A: 1 1 B: 0 0 C: 1 0 D: 3 1
- 已有定义:int x=0,y=0;,则计算表达式:(x+=2,y=x+3/2,y+5)后,表达式的值是【1】,变量x的值是【2】,变量y的值是【3】
- 若有x=1,y=2,z=3,则表达式(x<y?x:y)==z的值是( )。? 1|0|2|3
内容
- 0
若有定义语句:int x=2,y ;在其后执行语句y=1/x,则y的值为( )。 A: 0.5 B: 0 C: 2 D: 2.4
- 1
int x=2,y=2,z=0; 则表达式x==y>z的值为___
- 2
若有定义:int y=2; 则计算表达式y+=y后的y值是2()
- 3
若有定义int x=2,y=3;则x & y的值是( )。 A: 0 B: 2 C: 3 D: 5
- 4
若有定义:int x=5,y=3;则表达式(x>2 && y>2)的值为1()