LONGEPASS
Q121.

下列何者是使得Java 程式能夠完成跨平台(cross platform)運作的主要機制?

電腦軟體應用 · 丙級 · 系統軟體使用 · Q121

難易度分析

2 / 5

本題屬於基礎定義考查,只需掌握 Java 語言的核心特性即可快速判別。選項之間區分明顯,無複雜的邏輯推導或細微的法規/數值陷阱。

正確答案:③虛擬機器

③ 虛擬機器:Java 虛擬機器(JVM)是跨平台的核心機制,Java 原始碼會先編譯為與平台無關的位元組碼(Bytecode),再由各作業系統上的 JVM 負責翻譯為對應的機器碼執行,達成「一次編寫,到處執行」的目標。

錯誤選項解析

  • ① 例外處理:例外處理(Exception Handling)是用於程式執行期間捕捉與處理錯誤的機制,主要目的為提升程式的穩定性與容錯能力,與跨平台運作無關。
  • ② 多執行緒(multi-thread):多執行緒(Multi-thread)用於實現程式的平行處理以提升執行效能,屬於程式執行流程的控制技術,並非跨平台的實現機制。
  • ④ 物件導向:物件導向(Object-Oriented)是一種程式設計典範,強調封裝、繼承、多型等特性以提升程式的可維護性與重用性,但並非實現跨平台運作的技術。
Learning Tip

"本題核心考點為 Java 跨平台原理,關鍵在於理解 JVM(Java Virtual Machine) 作為中介層的角色。常考陷阱是將 Java 的其他特性(如物件導向、多執行緒、垃圾回收)與跨平台機制混淆。需記住:Bytecode + JVM 才是跨平台的完整答案,單獨提及編譯器或直譯器皆不正確。"

學員答題分佈

①例外處理0%
②多執行緒(multi-thread)0%
③虛擬機器0%
④物件導向0%

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

相似類型題目