Examly題庫
國中教甄|資訊科技資訊科技115 年第 43 題單選題

右圖為一段 Java 程式: 若要使此程式在某一處理器平台上執行,下列敘述何者最正確?

題目圖片
AJava compiler 將 source code 轉為 executable file,CPU 依 Java 語法進行 CPU execution
BAssembler 將 Java source code 轉為 object file,linker 再結合 library 成 executable file
CJava compiler 產生 bytecode/class file,由 JVM 透過 interpreter 或 JIT 使程式最終以平台原生指令交由 CPU 執行正確答案
DClass loader 將 class file 轉回 source code,library 再交由 CPU 逐行直譯
答案與詳解
C
正確答案
Java 程式先由 Java compiler 編譯成 bytecode/class file,再由 JVM 以 interpreter 或 JIT 轉成平台原生指令交給 CPU 執行。

逐選項解析

AJava compiler 將 source code 轉為 executable file,CPU 依 Java 語法進行 CPU execution✕ 錯誤
Java compiler 不會直接將 source code 轉成可執行檔,CPU 也不會直接依 Java 語法執行。
BAssembler 將 Java source code 轉為 object file,linker 再結合 library 成 executable file✕ 錯誤
Assembler 處理的是組合語言,不是 Java source code;Java 一般也不是靠 linker 結合成 executable file 執行。
CJava compiler 產生 bytecode/class file,由 JVM 透過 interpreter 或 JIT 使程式最終以平台原生指令交由 CPU 執行✓ 正確
DClass loader 將 class file 轉回 source code,library 再交由 CPU 逐行直譯✕ 錯誤

立即註冊,看完整詳解

這題的完整詳解,註冊就能看 · 每天 2 題免費

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本
接著練習整份考卷查看 115 年 國中教甄|資訊科技《資訊科技》完整試題與解答

資訊科技 相關題目

想練更多資訊科技考古題?

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

Examly