民國104年 第1梯次 電腦硬體裝修乙級 學科
第46題
程式設計中呼叫副程式執行完畢後,返回所採用的方法為?
題目
程式設計中呼叫副程式執行完畢後,返回所採用的方法為?
- (1) 佇列
- (2) 多工
- (3) 堆疊
- (4) 平行
官方答案
(3) 堆疊
解析
呼叫副程式(Subroutine)時,CPU會將返回位址(Return Address)壓入「堆疊(Stack)」保存;副程式執行完畢後,再從堆疊彈出該位址以返回原程式。堆疊採先進後出(LIFO)特性,正好適合多層巢狀子程式呼叫。選項1佇列、選項2多工、選項4平行皆非用於儲存返回位址的機制。故答案為堆疊。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。