民國113年 初等考試 統計 資料處理大意

第32題

程式開發工具中,下列何者可以將組合語言撰寫的程式轉譯成二進位機器碼?

題目

程式開發工具中,下列何者可以將組合語言撰寫的程式轉譯成二進位機器碼? A. 組譯器(Assembler) B. 編譯器(Compiler) C. 鏈結器(Linker) D. 載入器(Loader)

官方答案

  • 答案:A. 組譯器(Assembler)

解析

組譯器(assembler)專門把以組合語言(assembly language)撰寫的原始程式,逐行翻譯成由 0 與 1 構成的機器碼,並產生目的檔。B 的編譯器(compiler)處理的是高階語言(如 C、Java),將其翻譯為組合語言或機器碼,輸入並非組合語言。C 的鏈結器(linker)負責把多個目的檔與函式庫合併、解析外部符號,產生可執行檔,不做翻譯工作。D 的載入器(loader)則在程式執行前,把可執行檔載入記憶體並完成位址配置,屬執行階段的工作。

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

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。