熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

Java基礎知識面試題異常相關的選擇題

2022-06-13   來源: JSP教程 

閱讀如下的程序代碼
public class ExceptionTest{
public double div(double a double b){
try{
return a/b;
}catch(Exception e){
Systemoutprintln(Exception thrown);
}finally{
Systemoutprintln(Release resources);
}
}
public static void main(String[] args){
ExceptionTest et = new ExceptionTest();
etdiv( );
etdiv( );
}
}
以上代碼可能產生的結果是( )
 A 編譯不成功
 B 無法運行
 C 程序運行輸出為
 Release resources
 Exception thrown
 Release resources

unchecked exception又叫( )
A RuntimeException
B Exception
C Error
D throw

Checked Exception通常繼承( )
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{
Systemoutprintln(Finally);
 }
 }
}
A 什麼都不輸出
B 輸出Finally
C 編譯錯誤
D 以上選擇都不對

如下的代碼
public class Test{
  public static void main(String[] args){
  String foo=args[];
  String bar=args[];
  String baz=args[];
  Systemoutprintln(baz)
  }
}
運行命令java Test Red Green Blue輸出什麼結果( )
A
B null
C Red
D Blue
E Green
F 這段代碼不能被編譯
G 拋出異常

看下面的代碼
int index=;
int foo=new int[];
int bar=foo[index];
int baz=bar+index;
Systemoutprintln(baz);
運行結果是什麼?( )
A 輸出
B 輸出
C 輸出
D 拋出一個異常
E 代碼不能被編譯


From:http://tw.wingwit.com/Article/program/Java/JSP/201404/30607.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.