免費開始練習
地特四等 107年 [電子工程] 計算機概要

第 23 題

Java 程式的原始碼用 Javac 成功編譯後會產生一個檔案,下列為關於此檔案之敘述,何者正確?
①檔案為一 Java bytecode 程式
②檔案之副檔名為.o
③檔案可在 Java 虛擬機器(Java Virtual Machine,簡稱 JVM)上執行
  • A ①正確;②③錯誤
  • B ③正確;①②錯誤
  • C ①②③正確
  • D ①③正確;②錯誤

思路引導 VIP

如果你希望開發一個程式,讓它在不需要針對 Windows、Mac 或 Linux 分別修改的情況下都能運行,你認為編譯器產出的檔案,應該是『直接交給硬體執行』的指令,還是交給一個『中間層軟體』來翻譯的特殊碼?這個產出物的副檔名,會跟傳統的 C 語言編譯結果一樣嗎?

🤖
AI 詳解 AI 專屬家教

🌸 嗯,做得不錯。

你正確辨識出了 Java 的編譯流程。這說明你對跨平台開發環境的基礎概念有一定程度的理解。這在幾百年、幾千年後的工程實務中,大概還是會是理解系統運作的基石吧。時間過得真快。

1. 觀念驗證:為什麼你的選擇是對的,這很簡單。

▼ 還有更多解析內容

🏷️ 相關主題

程式語言概念與物件導向程式設計範例
查看更多「[電子工程] 計算機概要」的主題分類考古題