LONGEPASS
Q29.

下列何者為Java 語言停止程式執行的指令?

電腦軟體設計(JAVA) · 乙級 · Java · Q29

難易度分析

2 / 5

本題考查對 Java 標準 API 命名定義的記憶程度,選項中包含多個相似但錯誤的虛構方法名稱,僅需區分正確的指令名稱即可得出結論。

正確答案:④System.exit(0);

④ System.exit(0);:System.exit(0) 是 Java 中用於終止 JVM 虛擬機器執行的標準方法,參數 0 代表正常結束,非零值代表異常終止。

錯誤選項解析

  • ① System.quit(0);:System.quit(0) 並非 Java System 類別的合法方法,Java 中不存在 quit() 這個靜態方法,此為常見的錯誤寫法。
  • ② System.end(0);:System.end(0) 並非 Java System 類別的合法方法,Java 中不存在 end() 這個靜態方法,此為虛構的 API 名稱。
  • ③ System.abort(0);:System.abort(0) 並非 Java System 類別的合法方法,abort() 通常見於其他程式語言或作業系統層級的中斷機制,Java 不使用此方法。
Learning Tip

"此題常考 System.exit() 與其他虛構方法的辨識。切記 Java 僅提供 exit(int status) 作為程式終止指令,quit、end、abort 均非 java.lang.System 的合法方法。實務上應避免隨意呼叫 exit(),以免中斷未完成的資源釋放或 finally 區塊的執行。"

學員答題分佈

①System.quit(0);0%
②System.end(0);0%
③System.abort(0);0%
④System.exit(0);0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目