Examly題庫立即開始練習
2 類科共用卷
地方政府公務人員四等-電子工程類科地方政府公務人員四等-電信工程類科
計算機概要10521單選題

程式中每當一個副程式(subroutine)被呼叫時,系統會為該副程式建立一個啟動紀錄(activation record)以儲存相關資訊。請問一般我們會利用下列何種資料結構來儲存啟動紀錄,以方便副程式的呼叫、返回,並有效率地使用記憶體空間?

A堆積(heap)
B堆疊(stack)正確答案
C陣列(array)
D集合(set)
答案與詳解
B
正確答案
副程式呼叫採後進先出(LIFO)特性,啟動紀錄儲存在堆疊(stack)中。

為什麼答案是 B

堆疊具後進先出(LIFO)特性,最後被呼叫的副程式最先返回,完美對應函式呼叫/返回邏輯,稱為 call stack,也能有效重複利用記憶體。

考點:動態記憶體配置考點:Call Stack考點:線性結構考點:無序集合
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

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

Download on theApp Store即將推出Google Play
黑皮