题目内容

执行下面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 ;

闰年是该年的2月份有29天。设year表示年份,满足下面天骄即为闰年:(1)能被4整除,但不能被100整除;(2)能被400整除。携程布尔表达式,正确的是:

A. (year % 4 == 0 && year % 100 != 0) && year % 400 == 0
B. (year % 4 == 0 && year % 100 != 0)||year % 400 == 0
C. year % 4 == 0 && (year % 100 != 0 ||year % 400 == 0)
D. year % 4 == 0 && year % 100 != 0 && year % 400 == 0

下面代码的执行结果是int x = 1, y = 6;while (y--==6) {x++ ;}System.out.println("x = " + x+ " y = " + y);

A. x = 1 y = 5
B. x = 3 y = 5
C. x = 2 y = 4
D. 编译错误

下面代码段执行后,i、j的值分别为int i = 1, j = 10;do{if(i++ > --j)continue;}while(i < 5);System.out.println("i="+i+" j="+j);

A. i = 6 j = 5
B. i = 5 j = 5
C. i = 6 j = 4
D. i = 5 j = 6

答案查题题库