LONGEPASS
Q132.

程式從編寫到可執行狀態由下列軟體支援,A:載入程式(Loader),B:連結程式(Linker),C:編譯程式(Compiler),D:編輯程式(Editor),則下列那一項是其支援的順序?

電腦軟體設計共同科目 · 乙級 · Q132

難易度分析

2 / 5

本題考查開發流程的邏輯順序,需對軟體建置的各個階段有清晰的記憶,屬於基本概念的流程排列問題。

正確答案:①DCBA

① DCBA:編輯程式(Editor) 用於撰寫原始碼,接著由 編譯程式(Compiler) 將高階語言轉換為目的碼,再經 連結程式(Linker) 合併函式庫與模組,最後由 載入程式(Loader) 將可執行檔載入記憶體,此為標準的 程式建置與執行流程。

錯誤選項解析

  • ② ABCD:此順序將 載入程式 置於首位是錯誤的,因為程式必須先經過編輯、編譯、連結等階段產生可執行檔後,才能被載入記憶體執行。
  • ③ DCAB:此順序將 連結程式 置於 編譯程式 之前是錯誤的,必須先由編譯器產生目的檔後,連結器才能進行模組合併與符號解析。
  • ④ ADBC:此順序將 載入程式 緊接在編輯之後是錯誤的,原始碼必須先經過 編譯 與 連結 兩個關鍵階段,才能形成可被載入的可執行檔。
Learning Tip

"此題核心考點為 程式開發工具鏈(Toolchain)的執行順序。常考陷阱在於混淆 編譯(Compilation) 與 連結(Linking) 的先後關係,需牢記「編輯→編譯→連結→載入」的標準流程,其中編譯處理單一原始檔,連結則整合多個目的檔與函式庫。"

學員答題分佈

①DCBA0%
②ABCD0%
③DCAB0%
④ADBC0%

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

相似類型題目