Examly題庫立即開始練習
農會 資訊管理類程式設計10510單選題

根據下列的Java語言程式碼,請問輸出結果為何? ```java public class HelloWorld{ public static void main(String []args) { int x = 5, y = 0; try { System.out.println("a"); int result=x/y; System.out.println("b"); } catch (Exception e) { System.out.println("c"); } finally { System.out.println("d"); } } } ```

Aa c
Ba b c
Ca b c d
Da c d正確答案
答案與詳解
D
正確答案
Java的try-catch-finally機制中,try內發生例外會中斷後續程式碼,跳至catch處理,最後必定執行finally區塊。

為什麼答案是 D

印出a後發生除以0例外,跳至catch印c,最後執行finally印d,正確順序為acd。

考點:finally必執行考點:例外中斷點考點:完整執行流程
載入中…

想練更多程式設計考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

黑皮