LONGEPASS
Q10.

對堆疊(Stack)的敘述,下列何者為錯誤?

電腦軟體設計共同科目 · 乙級 · Q10

難易度分析

2 / 5

本題屬於基本概念的定義檢查,主要考查對資料結構核心特性的記憶程度。選項中包含多個標準定義,僅有一項透過微小文字變更來設置陷阱,只要準確掌握基本術語即可快速判別。

正確答案:④其具有後進後出的特性

④ 其具有後進後出的特性:堆疊的正確特性為後進先出(LIFO, Last-In-First-Out),而非後進後出。最後進入堆疊的資料會最先被取出,此為本選項的錯誤所在。

錯誤選項解析

  • ① 是一個有序串列(Ordered List):堆疊確實是一種有序串列,其元素之間存在線性順序關係,資料依序排列並遵循特定的存取規則。
  • ② 所有的加入(Insertion)和刪除(Deletion)動作均在頂端(Top)進行:堆疊的所有插入與刪除操作皆限定於頂端(Top)進行,這是堆疊結構的核心定義,無法從中間或底部存取資料。
  • ③ 通常使用 Push 及Pop 進行資料處理:Push(推入)用於將資料加入堆疊頂端,Pop(彈出)用於從頂端移除資料,這兩種運算是處理堆疊的標準操作方式。
Learning Tip

"本題考點為堆疊的 LIFO 特性,常考陷阱在於混淆「後進先出(LIFO)」與「先進先出(FIFO)」。堆疊適用於函數呼叫堆疊、運算式求值、括號配對檢查等情境;而 FIFO 為佇列(Queue)的特性,適用於工作排程、緩衝區處理,兩者務必區分清楚。"

學員答題分佈

①是一個有序串列(Ordered List)0%
②所有的加入(Insertion)和刪除(Deletion)動作均在頂端(Top)進行0%
③通常使用 Push 及Pop 進行資料處理0%
④其具有後進後出的特性0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目