题目内容

设x=2以及y=3,下面代码的输出结果是。if (x > 2)if(y > 2){int z = x + y;System.out.println("z is " + z) ;}else{System.out.println("x is " + x) ;}

A. x is 2
B. z is 5
C. x is 5
D. 无输出

查看答案
更多问题

int i = 1, j = 0 ;switch(i) {case 1: j += 6;case 2: j += 1;default: j += 2;}System.out.println(j);

A. 2
B. 6
C. 7
D. 9

下面哪个结构中语句能保证至少被执行一次?

A. for循环
B. if-else结构
C. do-while循环
D. while循环

执行下面for循环的输出结果是for(int x = 0; x <=10; ){System.out.println("X=" + x);}

A. "X=0","X=1"…"X=10"
B. 输出无限个"X=0"
C. 代码不能编译
D. 代码不能运行

若max, a, b是int型变量,下面if~else结构:if (a > b) {max = a;}else {max = b;}用条件运算符表示为:

A. max = a : b ?(a > b);
B. max = (a > b)? a | b ;
C. max = (a >= b)? a : b ;
D. max = (a > b)? a : b ;

答案查题题库