17.给出下面代码段: public class Test1{ public static void main(String args[]){ int m; switch(m) { case 0:System.out.println("case 0"); case 1:System.out.println("case 1");break; case 2: default:System.out.println("default"); } } } 下列m 的哪个值将引起“default”的输出? A、0 B、1 C、2 D、以上答案都不正确
A B C D
18.下列程序的输出结果为 int j=2; switch(j){ case 2: System.out.println("Value is two."); case 2+1: System.out.println("Value is three."); break; default: System.out.println("Value is "+j); break;} A、Value is two. B、Value is two. Value is three. C、Value is two. Value is three. Value is 2 D、编译错误
A B C D
19.下列哪个类声明是正确的? A、abstract final class Hl{…} B、abstract private move(){…} C、protected private number; D、public abstract class Car{…}
23.关于以下程序段的说法正确的是 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. } 6. } A、第2行编译出错 B、第4行编译出错 C、编译时产生错误 D、编译时没有产生错误,运行时发生异常
A B C D
24.编译并且执行以下代码,会出现什么情况? public class Q{ public static void main(String argv[]){ int anar[]=new int[]{1,2,3}; System.out.println(anar[1]); } } A、1 B、有错误,数组anar在初始化以前不能正常输出。 C、2 D、有错误,数组的大小没有定义。
30.关于以下程序段的执行结果,说法正确的是 public class Borley extends Thread{ public static void main(String argv[]){ Borley b = new Borley(); b.start(); } public void run(){ System.out.println("Running"); } } A、编译通过并执行,但无输出 B、编译通过并执行,输出:Running C、产生错误,没有Thread类对象 D、产生错误,没有通道到达Thread包