問題詳情

38 作業系統是採用那種資料結構,來存取程式撰寫中遞迴函式呼叫(recursivefunction call)的整個過程?
(A)陣列(Array)
(B)佇列(Queue)
(C)平行佇列(Parallel Queue)
(D)堆疊(Stack)

參考答案

答案:D
難度:適中0.58
書單:沒有書單,新增

用户評論

【用戶】Zong

【年級】高一下

【評論內容】作業系統通常會使用堆疊(Stack)來存儲程式遞迴函式呼叫的整個過程。在函式遞迴的過程中,每當一個函式被呼叫,系統就會將該函式的返回地址和參數值等相關信息壓入堆疊中保存。當函式執行完畢,系統就會從堆疊中取出相關信息,並根據返回地址回到上一個函式的呼叫處繼續執行。因此,堆疊可以方便地實現函式遞迴的調用和返回。

【用戶】Zong

【年級】高一下

【評論內容】作業系統通常會使用堆疊(Stack)來存儲程式遞迴函式呼叫的整個過程。在函式遞迴的過程中,每當一個函式被呼叫,系統就會將該函式的返回地址和參數值等相關信息壓入堆疊中保存。當函式執行完畢,系統就會從堆疊中取出相關信息,並根據返回地址回到上一個函式的呼叫處繼續執行。因此,堆疊可以方便地實現函式遞迴的調用和返回。