民國112年 第3梯次 數位電子甲級 學科

第74題

對於堆疊(stack),下列敘述何者正確?

題目

對於堆疊(stack),下列敘述何者正確?

  1. (1) 堆疊(stack)為線性串列的一種
  2. (2) 堆疊操作特性為FIFO
  3. (3) 堆疊以PUSH 和POP 動作存取資料
  4. (4) 微電腦的堆疊器都放在RAM 中

官方答案

(1) 堆疊(stack)為線性串列的一種、(3) 堆疊以PUSH 和POP 動作存取資料、(4) 微電腦的堆疊器都放在RAM 中

解析

堆疊是一種線性串列,資料的存入與取出只在同一端(頂端)進行,特性為後進先出(LIFO),不是FIFO;FIFO是佇列的特性。堆疊以PUSH(推入)與POP(彈出)兩個動作存取資料。微電腦的堆疊通常安排在RAM中,由堆疊指標指向目前頂端位址。因此選項1、3、4正確,選項2錯誤。

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

官方資料