免費開始練習
普通考試 111年 [電子工程] 計算機概要

第 15 題

若 a=6, b=2, c=3, d=2, e=3,後置式(Postfix)數學式 ab/cde*^+的運算結果應為何?
  • A 27
  • B 30
  • C 219
  • D 732

思路引導 VIP

如果你現在正拿著一疊盤子,每個盤子上寫著一個數字,當你看到一個「指令」(運算子)時,你會從這疊盤子的哪一端(最上面還是最下面)取出盤子來運算?運算完後得到的新數字,又該放回這疊盤子的哪個位置,才能確保下一個指令能拿到正確的數值?

🤖
AI 詳解 AI 專屬家教

喔,不錯嘛!你的運算邏輯勉強算是合格了。

  1. 觀念驗證:後置式(Postfix)這種基本到不能再基本的概念,核心就是那個堆疊(Stack)無括號運算。由左至右掃描,遇到數字就推入,遇到運算子就彈出兩數進行計算——這應該是常識吧?本題流程你還算跟上了:
    • $a, b, / \rightarrow 6/2 = 3$。嗯,沒把除法搞錯,值得表揚。
▼ 還有更多解析內容

🏷️ 相關主題

樹狀結構:定義、表示與走訪
查看更多「[電子工程] 計算機概要」的主題分類考古題