民國109年 第2梯次 網頁設計丙級 學科
第10題
編譯程式(Compiler)將高階語言翻譯至可執行的過程中,下列何者是連結程式(Linker)負責連結的標 的?
題目
編譯程式(Compiler)將高階語言翻譯至可執行的過程中,下列何者是連結程式(Linker)負責連結的標 的?
- (1) 原始程式與目的程式
- (2) 副程式與可執行程式
- (3) 原始程式與可執行程式
- (4) 目的程式與所需之副程式
官方答案
(4) 目的程式與所需之副程式
解析
編譯流程中,編譯器先把原始程式碼翻譯成目的程式(目的檔),此時各副程式與函式庫的位址尚未確定;連結程式(Linker)的工作就是把目的檔與所需的副程式、函式庫模組連結在一起,解析外部符號並配置位址,最後產生可執行的執行檔。原始程式與目的程式之間的轉換由編譯器負責,並非連結器。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。