民國101年 第4梯次 電腦硬體裝修乙級 學科
第69題
程式設計中呼叫副程式執行完畢後,返回所採用的方法為?
題目
程式設計中呼叫副程式執行完畢後,返回所採用的方法為?
- (1) 堆疊
- (2) 佇列
- (3) 平行
- (4) 多工
官方答案
(1) 堆疊
解析
呼叫副程式時,CPU 會把返回位址(return address)及必要參數推入堆疊(stack),執行完畢再依後進先出(LIFO)的順序彈出返回位址,回到呼叫點繼續執行,並可逐層回復上一層的區域變數與暫存器狀態。佇列是先進先出(FIFO),常用於工作排程與 I/O 緩衝,不適合表示呼叫的巢狀關係;平行與多工指多個程式同時或交替執行的方式,與「返回」機制無關。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。