本学校计算机系java程序设计教学使用的教案
I、 2 and 2
答: continue语句用于跳过一次循环并到达循环体的最后,因此如果j等于1,则跳到内循环的最后。A,B,C正确。
20、 已知如下代码: 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 2"? A、 0 B、1 C、2 D、3 E、4
F、None
答: switch语句中, 如果没有break语句,则后面的语句都要执行. A,B,C正确
21、 当浏览器返回到新URL的包含applet 的页面时调用以下哪个函数? A、 init() B、start() C、stop() D、destroy()
答:当applet变为可见时都调用start(),如浏览器返回到新URL的包含applet的页面时或浏览器从最小化恢复到applet可见。B正确。
22、 以下哪个方法用于定义线程的执行体?
A、 start() B、init() C、run() D、main()
E、synchronized()
答:线程从run()方法开始执行,该方法包含线程的执行体。C正确。
23、 Java中如下哪个约束符是正确的? A、 private B、public C、protected D、protect E、friend
答:Java中合法约束符是A,B,C。
24、 如果类中的成员变量可以被同一包访问,则使用如下哪个约束符? A、 private B、public C、protected D、no modifier E、final
答:No modifier是默认约束符,意即可以被同一包中的所有类访问。D正确。
25、 以下哪个约束符可用于定义成员常量?
A、 static B、final C、abstract
D、No modifier can be used
答:如果成员变量标为final, 则它是常量。B正确。
26、 如下哪个语句正确说明了native方法?
A、 public native void test(); B、public native void test(){}