民國99年 第3梯次 數位電子甲級 學科

第75題

下列敘述何者錯誤

題目

下列敘述何者錯誤

  1. (1) 以組合語言所撰寫的程式其執行效率較佳
  2. (2) 組合語言程式組譯後目的碼所使用的記憶體空間通常比以高階語言所撰寫者為大
  3. (3) 於即時硬體控制的應用場合裡宜使用組合語言來撰寫控制程式
  4. (4) 高階語言所撰寫的程式具有結構清晰、易讀、易維護等優點

官方答案

(2) 組合語言程式組譯後目的碼所使用的記憶體空間通常比以高階語言所撰寫者為大

解析

敘述 2 錯誤。組合語言與機器碼幾乎一對一對應,產生的目的碼精簡,佔用記憶體通常比經編譯的高階語言更小;上開陳述稱其空間「較大」與事實相反。敘述 1 正確,組合語言貼近硬體、無編譯器額外負擔,執行效率較佳。敘述 3 正確,即時控制常需精準計時與直接操作暫存器,宜用組合語言。敘述 4 正確,高階語言結構清晰、易讀易維護。故答案為 2。

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

官方資料