与语句[br][/br]if(a>b)[br][/br] if(c>d) x = 1;[br][/br] else x = 2; 等价的是 ____[br][/br] A、 if(a>b) {if(c>d) x = 1; else x = 2;}[br][/br] [br][/br]B、 if(a>b){if(c>d) x = 1;} else x = 2;[br][/br]C、 if((a>b) && (c>d)) x = 1; else x = 2;[br][/br]D、 if(a[ =b) x = 2; else if (c]d) x = 1;
举一反三
- 对于整型变量x,下列if语句( )与赋值语句:[br][/br] x=x%2==0?1:0;不等价。 A: if(×%2!=0) x=0;else x=1; B: if(×%2) x=1;else x=0; C: .if(×%2==0) x=1;else x=0; D: if(x%2==1) x=0;else x=1;
- 下列Java语句执行结果<br/>int<br/>x=15;<br/>if<br/>(x%2 == 0) System.out.print(x/2);<br/>else<br/>System.out.print(x/2+1); A: 7 B: 7.5 C: 8 D: 8.5
- 以下语句 x 输出的值是多少?[br][/br] x = 2[br][/br] y = 1[br][/br] x *= y + 1 A: 4 B: 1 C: 2 D: 3
- 以下代码将显示什么?[br][/br]x = 1[br][/br]x = 2 * x + 1 [br][/br] print(x) A: 3 B: 0 C: 1 D: 2 E: 4
- 运行下面程序输出( )。 #include [stdio.h][br][/br] void main()[br][/br] { int x,y=5;[br][/br] if(x=y!=0)[br][/br] printf("%d\n",x);[br][/br] else [br][/br] printf("%d\n",x+2);[br][/br]} A: 0 B: 1 C: 2 D: 乱码