举一反三
- 对于整型变量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: 乱码
内容
- 0
下面的程序[br][/br]#include [stdio.h][br][/br]int main( )[br][/br]{int x=0,y=1,z=-1;[br][/br]if(x=y+z) printf("%d",x++);[br][/br]else printf("%d",++x);[br][/br]}
- 1
阅读下面程序,程序执行后的输出结果是____。[br][/br]#include "stdio.h"[br][/br]main()[br][/br]{ [br][/br] int x,y,z;[br][/br] x = 1; y = 2; z = 3;[br][/br] if(x>y)[br][/br]if(x>z)printf("%d",x);[br][/br]else printf("%d",y);[br][/br]printf("%d\n",z);[br][/br]}
- 2
已知变量x为int类型。下面的条件语句中,有一个与其它三个不等价,它是______。 A: if<br/>( x==1 ) printf(”Yes!\n”);<br/>else printf(“No!\n” ); B: if<br/>( x ) printf(”Yes!\n”);<br/>else printf(“No!\n”<br/>); C: if<br/>( x==0 ) printf(“No!\n”<br/>); else printf(”Yes!\n”); D: if( x!=0 ) printf(”Yes!\n”);<br/>else printf(“No!\n” );
- 3
假定所有变量均已正确定义,下列程序段运行后x的值为( )。 k1=1;k2=2;<br/>k3=1; x=15; if(!k1) x--; else if (k2)<br/>if<br/>(k3) x=4;<br/>else x=3; A: 14 B: 4 C: 15 D: 3
- 4
有以下程序: [br][/br] #include[br][/br]void main()[br][/br] {[br][/br] int x=1,y=2,z=3; [br][/br] if(x>y) [br][/br] if(y printf("%d",++z); [br][/br] else [br][/br] printf("%d",++y); [br][/br] printf("%d\n",x++); [br][/br] } [br][/br] 程序的运行结果是________。 A: 331 B: 41 C: 2 D: 1