民國109年 第1梯次 網路架設丙級 學科
第54題
編譯程式(Compiler)將高階語言翻譯至可執行的過程中,下列何者是連結程式(Linker)負責連結的標 的?
題目
編譯程式(Compiler)將高階語言翻譯至可執行的過程中,下列何者是連結程式(Linker)負責連結的標 的?
- (1) 原始程式與目的程式
- (2) 副程式與可執行程式
- (3) 目的程式與所需之副程式
- (4) 原始程式與可執行程式
官方答案
(3) 目的程式與所需之副程式
解析
編譯流程為:原始程式經編譯器產生目的檔(.obj/.o),再由連結器(Linker)將目的檔與所需的函式庫、副程式目的檔合併,並解析外部符號參考,最後產生可執行的執行檔。因此連結器處理的標的是目的程式與所需副程式。原始程式屬編譯器輸入,並非連結器對象;可執行程式是連結後的產物,不是被連結的來源,故選項3正確。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。