民國108年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第37題

目的程式 (Object Program)經由下列那一種處理而產生可執行程式?

題目

目的程式 (Object Program)經由下列那一種處理而產生可執行程式?

  1. (1) Assemb ler (組合程式)
  2. (2) Loa der (載入程式)
  3. (3) Linker (連結程式)
  4. (4) Interpreter (直譯程式)

官方答案

(3) Linker (連結程式)

解析

目的程式是編譯器產生的機器碼模組,其中仍有未解析的外部符號與浮動位址,必須由連結程式(Linker)把多個目的模組與程式庫函式合併、完成符號解析與位址重定位,才能產生可執行的載入模組。組譯程式只負責把組合語言翻成目的碼;載入程式負責把已完成連結的可執行程式載入記憶體執行;直譯程式是逐行翻譯並執行高階語言,不產生目的程式。故選3。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料