题目内容

运行以下程序时,控制台上显示________?publicclassTest{publicstaticvoidmain(String[]args){try{System.out.println("WelcometoJava");return;}finally{System.out.println("Thefinallyclauseisexecuted");}}}

A. WelcometoJava
B. WelcometoJavaThefinallyclauseisexecuted
C. Thefinallyclauseisexecuted
D. 其它都不对

查看答案
更多问题

分析如下代码。下面陈述正确的是 ?public class Test {public static void main(String[] args) {try{int value=30;if(value<40)throw new Exception("value is too small");}catch(Exception e){System.out.println(e.getMessage());}System.out.println("Continue after the catch block");}}

A. 程序编译和运行正常,并输出如下两行信息value is too smallContinue after the catch block
B. 如果把语句int value=30;换成int value=50;程序输出如下:Continue after the catch block
C. 程序编译和运行正常,并输出如下一行信息value is too small
D. 程序有一个编译错误

分析如下代码。下面陈述正确的是 ?public class Test {public static void main(String[] args) {for(int i=0;i<2;i++){System.out.print(i+" ");try{System.out.println(1/0);}catch(Exception e){}}}}

A. 程序编译和运行正常,并输出 0
B. 程序编译和运行正常,并输出 0 1
C. 程序编译和运行正常,并输出 1
D. 程序有一个编译错误

分析如下代码。下面陈述正确的是?public class Test {public static void main(String[] args) {try{for(int i=0;i<2;i++){System.out.print(i+" ");System.out.println(1/0);}}catch(Exception e){e.printStackTrace();}}}

A. 程序编译和运行正常,但没有输出任何信息
B. 程序编译和运行正常并输出0
C. 程序编译和运行正常并输出1
D. 程序先输出0,其后抛出一个异常ArithmeticException: / by zero

一个方法可以声明抛出多个异常。

A. 对
B. 错

答案查题题库