民國107年 第2梯次 數位電子乙級 學科

第20題

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

題目

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

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

官方答案

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

解析

巨集在組譯時會展開,每個呼叫處都複製一份指令碼,雖可免去重複撰寫,卻不節省記憶體;副程式以CALL/RET共用同一段程式,才能節省空間。兩者共同優點是避免重複撰寫、使用方便,但節省程式及記憶體空間並非巨集優點,故選2。

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

官方資料