Examly題庫立即開始練習
國小教甄|資訊科技資訊科技115 年第 49 題單選題

一般在處理副程式呼叫(subroutine call)的參數傳遞處理,以下哪一種資料結構最為合適?

A堆疊(Stack)正確答案
B佇列(Queue)
C樹(Tree)
D堆積(Heap)
答案與詳解
A
正確答案
副程式呼叫具有後進先出(LIFO)的特性,因此最適合使用堆疊(Stack)來處理參數傳遞與返回位址。

逐選項解析

A堆疊(Stack)✓ 正確
副程式呼叫時,最後被呼叫的副程式會最先執行完畢並返回,符合後進先出(LIFO)特性,因此系統會使用呼叫堆疊(Call Stack)來儲存參數、區域變數與返回位址。
B佇列(Queue)✕ 錯誤
佇列具有先進先出(FIFO)特性,通常用於作業系統的行程排程或訊息緩衝區,無法正確處理副程式巢狀呼叫的返回順序。
C樹(Tree)✕ 錯誤
D堆積(Heap)✕ 錯誤

立即註冊,看完整詳解

這題的完整詳解,註冊就能看 · 每天 2 題免費

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本

資訊科技 相關題目

想練更多資訊科技考古題?

Examly 收錄 50 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Examly