2020A核心java-異常練習題附答案_第1頁
2020A核心java-異常練習題附答案_第2頁
2020A核心java-異常練習題附答案_第3頁
2020A核心java-異常練習題附答案_第4頁
2020A核心java-異常練習題附答案_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、2020A核心java-異常練習題復制您的姓名: 填空題 *_1運行結果() 單選題 *A.0.0B.編譯失敗(正確答案)C. A ParseException is thrown by the parse method at runtime.D. A NumberFormatException is thrown by the parse method at runtime.答案解析:正確答案是B, 變量f是在try塊里聲明的只能在try里使用,下面的catch和finally塊里無法使用到變量f所以編譯失敗2哪兩個會產生斷言異常() *A java TestB java ea Test(正

2、確答案)C java Test file1D java ea Test file1E java ea Test file1 file2(正確答案)F java ea:Test test file13如果try塊里發(fā)生了NullPointerException會輸出什么結果() 單選題 *A cB aC abD ac(正確答案)E bcF abc4下列描述哪些是正確的() *A 程序運行將會崩潰B 27行代碼將會被執(zhí)行(正確答案)C 類A第5行代碼將會被執(zhí)行D 類B第12行代碼將會被執(zhí)行E 異常將傳播回第25行(正確答案)5下列描述正確的是() 單選題 *A 所有的assert 語句都是恰當的使

3、用。B只有第10行的assert語句被適當地使用C第7行和第10行的assert語句被恰當地使用(正確答案)D第4行和第7行的assert語句被恰當地使用E第7行和第11行的assert語句被恰當地使用F第7行、10行和第11行的assert語句被恰當地使用G第4行、7行和第10行的assert語句被恰當地使用6 運行結果為() 單選題 *AtestB ExceptionC 編譯失敗(正確答案)D NullPointExcepion8 運行結果是() 單選題 *A endB編譯失敗C exception endD exception test endE main方法拋出異常(正確答案)9 下面

4、哪些描述發(fā)生后,第12行代碼還能被執(zhí)行到() *A 第5行拋出異常B 第7行拋出異常(正確答案)C第10行代碼被執(zhí)行到(正確答案)D第7行代碼被執(zhí)行到(正確答案)E所有代碼都沒異常發(fā)生(正確答案)10運行結果是() 單選題 *A 編譯失敗(正確答案)B pi is bigger than 3.C 運行時拋出異常D pi is bigger than 3. Have a nice day.E pi is not bigger than 3. Have a nice day.11、如果86行拋出異常ResourceException下面那個描述是正確的() 單選題 *A 92行代碼將不會被執(zhí)行到B

5、將不會在第85行中檢索到資源連接C資源連接不會在第88行關閉(88行代碼不會被執(zhí)行到)(正確答案)D將向其調用方拋出異常12給定一個必須確保其參數不為null的方法,在第20行插入什么是處理空值的合適方法?()單選題 *A assert value=null;B assert value!=null,”value is null”;C if(value=null)throw new AssertionException(“value is null”);D if(value=nullthrow new IllegalArgumentException(value is null);(正確答案)

6、13 運行結果為() 單選題 *A編譯失敗(正確答案)B 運行拋出異常C catchendD end答案解析:正確答案為A,因為第7行可能拋出IOException,該異常必須對其進行處理,而代碼里cath處理的是RuntimeException,Runtime Exception異常包含不了IOException,14 運行結果為() 單選題 *A編譯失敗(正確答案)B 運行拋出異常C catchendD end答案解析:正確答案為A,因為第12行可能拋出IOException,該異常必須對其進行處理,即使在finally里也需要處理15 運行結果為() 單選題 *A編譯失敗B 運行拋出異常

7、C catch1:endD endE catch2:end(正確答案)答案解析:正確答案為E,執(zhí)行到第13行時,重復使用端口8080發(fā)生錯誤拋出異常,被16行捕獲到16 運行結果為() 單選題 *A編譯失敗(正確答案)B 運行拋出異常C 9:endD end答案解析:正確答案為A,kk方法可能拋出Exception,必須對其進行捕獲或聲明17 運行結果為() 單選題 *A編譯失敗B 運行拋出異常C 9:end(正確答案)D end答案解析:正確答案為C18 運行結果為() 單選題 *A編譯失敗B 運行拋出異常(正確答案)C 9:endD end答案解析:正確答案為B19 運行結果為() 單選題 *A編譯失敗B 運行拋出異常C -9:endD endE catch:end(正確答案)F 以上都

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論