民國108年 第3梯次 數位電子乙級 學科

第16題

在組合語言中,下列何者非「副程式」與「巨集」的共同優點?

題目

在組合語言中,下列何者非「副程式」與「巨集」的共同優點?

  1. (1) 可避免程式重複
  2. (2) 程式易讀、易除錯
  3. (3) 可節省程式及記憶體的空間
  4. (4) 程式撰寫易

官方答案

(3) 可節省程式及記憶體的空間

解析

副程式呼叫時程式碼僅存放一份,可節省記憶體;但巨集(macro)在組譯時會於每處呼叫處展開複製,因此不會節省記憶體空間,反而可能增加程式體積。兩者雖都能避免重複撰寫、提升可讀性與撰寫效率(選項 1、2、4 皆為共同優點),但「節省記憶體空間」並非巨集的優點,故選 3。

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

官方資料