public class ExceptionTest{
public double div(double a
try{
return a/b;
}catch(Exception e){
System
}finally{
System
}
}
public static void main(String[] args){
ExceptionTest et = new ExceptionTest();
et
et
}
}
以上代碼可能產生的結果是
A 編譯不成功
B 無法運行
C 程序運行輸出為
Release resources
Exception thrown
Release resources
A RuntimeException
B Exception
C Error
D throw
A RuntimeException
B Exception
C Error
D throw
A Exception
B throw
C throws
D printStackTrace
A getMessage
B throw
C throws
D printStackTrace
public class Test{
public static void main(String[] args){
try{
return;
}finally{
System
}
}
}
A 什麼都不輸出
B 輸出
C 編譯錯誤
D 以上選擇都不對
public class Test{
public static void main(String[] args){
String foo=args[
String bar=args[
String baz=args[
System
}
}
運行命令
A
B null
C
D
E
F 這段代碼不能被編譯
G 拋出異常
int index=
int foo=new int[
int bar=foo[index];
int baz=bar+index;
System
運行結果是什麼?( )
A 輸出
B 輸出
C 輸出
D 拋出一個異常
E 代碼不能被編譯
From:http://tw.wingwit.com/Article/program/Java/Javascript/201404/30462.html