民國101年 第4梯次 電腦硬體裝修乙級 學科

第69題

程式設計中呼叫副程式執行完畢後,返回所採用的方法為?

題目

程式設計中呼叫副程式執行完畢後,返回所採用的方法為?

  1. (1) 堆疊
  2. (2) 佇列
  3. (3) 平行
  4. (4) 多工

官方答案

(1) 堆疊

解析

呼叫副程式時,CPU 會把返回位址(return address)及必要參數推入堆疊(stack),執行完畢再依後進先出(LIFO)的順序彈出返回位址,回到呼叫點繼續執行,並可逐層回復上一層的區域變數與暫存器狀態。佇列是先進先出(FIFO),常用於工作排程與 I/O 緩衝,不適合表示呼叫的巢狀關係;平行與多工指多個程式同時或交替執行的方式,與「返回」機制無關。

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

官方資料