民國102年 第3梯次 數位電子甲級 學科
第10題
將高階語言轉換為機器語言,但並不儲存目的碼做為將來之用的翻譯程式,是為下列何種程 式
題目
將高階語言轉換為機器語言,但並不儲存目的碼做為將來之用的翻譯程式,是為下列何種程 式
- (1) 組合程式( a s s e m b l y )
- (2) 連結程式( l i n k e r )
- (3) 編譯程式( c o m p i l e r )
- (4) 直譯程式( i n t e r p r e t e r )
官方答案
(4) 直譯程式( i n t e r p r e t e r )
解析
直譯程式(interpreter)逐行將高階語言翻譯成機器語言並立刻執行,不產生或儲存目的碼(object code)供日後重複使用;每次執行都需重新翻譯。組合程式(選項1)將組合語言轉機器碼,編譯程式(選項3)將高階語言整批轉成可儲存的目的檔,連結程式(選項2)負責結合目的檔與函式庫。題目強調「不儲存目的碼做為將來之用」,正符合直譯程式的特性。故選4。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。