民國100年 乙級專案 電力電子乙級 學科

第70題

下列何種程式語言翻譯器係一面翻譯一面執行的翻譯器?

題目

下列何種程式語言翻譯器係一面翻譯一面執行的翻譯器?

  1. (1) 直譯程式( I n t e r p r e t e r )
  2. (2) 編譯程式( C o m p i l e r )
  3. (3) 組譯程式( A s s e m b l e r )
  4. (4) 連結程式( L i n k e r )

官方答案

(1) 直譯程式( I n t e r p r e t e r )

解析

直譯程式(Interpreter)採「逐行翻譯、逐行執行」的方式,不先產生完整的目的檔,程式修改後可立即重新執行,除錯方便,但每次執行都要重新翻譯,執行效率較低。編譯程式(Compiler)先把整個原始程式翻譯成目的碼,再交連結程式產生可執行檔後才執行;組譯程式(Assembler)是把組合語言翻成機器碼;連結程式(Linker)負責合併目的檔與函式庫。故選1。

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

官方資料