民國107年 第2梯次 電腦硬體裝修乙級 學科

第10題

堆疊的資料特性是?

題目

堆疊的資料特性是?

  1. (1) 先進先出
  2. (2) 先進後出
  3. (3) 不進不出
  4. (4) 只進不出

官方答案

(2) 先進後出

解析

堆疊(Stack)是一種後進先出(LIFO,Last In First Out)的資料結構,資料只能從頂端(top)推入(push)與取出(pop),最後推入的元素會最先被取出,因此特性為「先進後出」。這種特性常用於副程式呼叫時保存返回位址、中斷處理、運算式求值與遞迴實作。相對地,「先進先出」(FIFO)是佇列(Queue)的特性,資料從尾端加入、從前端取出。堆疊並非不能進出,也不是只進不出,故其餘選項皆不正確。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料