民國107年 第2梯次 電腦硬體裝修乙級 學科
第10題
堆疊的資料特性是?
題目
堆疊的資料特性是?
- (1) 先進先出
- (2) 先進後出
- (3) 不進不出
- (4) 只進不出
官方答案
(2) 先進後出
解析
堆疊(Stack)是一種後進先出(LIFO,Last In First Out)的資料結構,資料只能從頂端(top)推入(push)與取出(pop),最後推入的元素會最先被取出,因此特性為「先進後出」。這種特性常用於副程式呼叫時保存返回位址、中斷處理、運算式求值與遞迴實作。相對地,「先進先出」(FIFO)是佇列(Queue)的特性,資料從尾端加入、從前端取出。堆疊並非不能進出,也不是只進不出,故其餘選項皆不正確。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。