民國115年 第1梯次 電腦硬體裝修丙級 學科

第51題

有關使用直譯程式(Interpreter)將程式翻譯成機器語言之敘述,下列何者正確?

題目

有關使用直譯程式(Interpreter)將程式翻譯成機器語言之敘述,下列何者正確?

  1. (1) 直譯程式 (Interpreter)與編譯程式(Compiler)翻譯方式一樣
  2. (2) 直譯程式先執行再翻譯成目的程式
  3. (3) 直譯程式每次轉譯一行指令後即執行
  4. (4) 直譯程式先翻譯成目的程式,再執行之

官方答案

(3) 直譯程式每次轉譯一行指令後即執行

解析

直譯程式(Interpreter)的運作方式是「逐行翻譯、立即執行」:每讀取一行原始程式碼,就將其轉換為機器指令並馬上執行,不產生獨立的目的程式(目的檔)。編譯程式(Compiler)則是先将整個程式全部翻譯成目的程式後,再整體執行,兩者方式不同。因此選項1(方式相同)、選項2(先執行再翻譯)、選項4(先翻譯成目的程式再執行)皆為編譯器的描述或錯誤;正確者是「每次轉譯一行即執行」,選3。

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

官方資料