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

第42題

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

題目

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

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

官方答案

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

解析

副程式與巨集都能把重複的程式片段模組化,因此可避免程式重複、使程式結構清楚而易讀易除錯,也讓撰寫較容易。兩者差別在於巨集於組譯時展開,每個呼叫處都會複製一份指令碼,反而增加程式與記憶體空間;副程式則共用同一段程式碼,以呼叫與返回方式執行,能節省空間。因此節省空間不是兩者共同優點。

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

官方資料