A."Hello"
B."good-bye"
C."Hello""god-bye"
D.代码不能编译
第1题:
阅读下列代码,选出该代码段正确的文件名()。 class A{ void method1(){ System.out.println("Method1 in class A"); } } public class B{ void method2(){ System.out.println("Method2 in class B"); } public static void main(String[] args){ System.out.println("main() in class B"); } }
A.java
B.A.class
C.B.java
D.B.class
第2题:
下面程序段的执行结果是()。 public class Foo{ public static void main(String[] args){ try{ return; } finally { System.out.println("Finally!");} } }
A.程序正常运行,但不输出任何结果
B.程序正常运行,并输出Finally!
C.编译能通过,但运行时会出现例外
D.因为没有catch语句块,所以不能通过编译
第3题:
【单选题】下面的程序段执行结果是()。 public class None { public static void main(String[] args) { try{ return; }finally { System.out.println("finally"); } } }
A.编译通过,但运行时出现异常
B.程序正常运行,不输出任何结果
C.程序正常运行,并输出“finally”
D.因为没有catch语句,编译错误
第4题:
4、下面程序的运行结果是() public class Demo { public static void main(String[] args) { try { System.out.println(10 / 0); System.out.println("除法正常运行"); } catch (ArithmeticException e) { System.out.println("除数不能为0"); } } }
A.编译失败
B.编译通过,没有结果输出
C.输出:除法正常运行
D.输出:除数不能为0
第5题:
下面的程序段执行结果是 public class Foo { public static void main(String[] args) { try{ return; }finally { System.out.println("finally"); } } }
A.编译通过,但运行时出现异常
B.程序正常运行,不输出任何结果
C.程序正常运行,并输出“finally”
D.因为没有catch语句,编译错误