下列语句执行后,k的值是( )int i=6; int j = 8; int k = 10;int m = 7;if(!(i>j | m>k++)) {k++;}
查看答案
下面程序正确输出为:public static void main(String[] args) {int x=2,y=5,k=0;switch(x%y){case 0:k=x+y;break;case 1:k=x-y;break;case 2:k=x*y;break;default:k=x/y;break;}System.out.println(k);}
A. 2
B. 5
C. 7
D. 10
有如下程序:public class Main {public static void main(String[] args) {Scanner sca = new Scanner(System.in);int x = sca.nextInt();if(x>3){System.out.println("231");}else if(x>-3){System.out.println("123");}else{System.out.println("321");}}}当打印“123”,x的取值范围是:
A. x>3
B. x>-3
C. x<=-3
D. x<=3 && x>-3
给定下面的代码,哪些行会导致错误?1) String str = null;2) if ((str != null) & (str.length() > 10)) {3) System.out.println("more than 10");4) }5) else if ((str != null) && (str.length() < 5)) {6) System.out.println("less than 5");7) }8) else { System.out.println("end"); }
A. line 1
B. line 2
C. line 5
D. line 8
下面的程序段执行了多少次循环:int k=10;while(k>3)k=k-1;
A. 死循环
B. 1
C. 3
D. 7