题目内容

如下面程序代码段,若a的值为3,则执行后c的值是()。if( a > 0)if(a > 3)c = 2;else c = 3;else c = 4;

A. 1
B. 2
C. 3
D. 4

查看答案
更多问题

如下程序代码段:switch(m){case 0: System.out.println("Condition 0");case 1: System.out.println("Condition 1");case 2: System.out.println("Condition 2");case 3: System.out.println("Condition 3");break;default: System.out.println("Other Condition");}当m的值为()时,输出的结果中包含"Condition 3"。

A. 2
B. 0、1
C. 0、1、2
D. 0、1、2、3

下面说法不正确的是()。

A. switch语句的功能可以由if...else语句组来实现
B. 若比较的数据类型为double,则不可以用switch语句来实现
C. if...else语句的执行效率总是比switch语句高
D. case子句中可以有多个语句,并且不需要大括号{}括起来

下面程序的输出结果是()。public class Example{public static void main(String[ ] args){int x = 0;if(x > 0) x = 1;switch(x){case 1: System.out.println(1);case 0: System.out.println(0);case 2: System.out.println(2);break;case 3: System.out.println(3);default: System.out.println(4); break;}}}

A. 02
B. 43
C. 23
D. 10

下列代码的输出结果是()。int x=3,y=5,k=0;switch(x%y+3) {case 0:k=x*y;break;case 6:k=x/y;break;case 8:k=x-y;break;case 12:k=y-x;break;}System.out.println(k);

A. 12
B. 0
C. 15
D. -2

答案查题题库