民國111年 普通考試 電子工程 計算機概要

第15題

若a=6, b=2, c=3, d=2, e=3,後置式(Postfix)數學式ab/cde*^+的運算結果應為何?

題目

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

官方答案

  • 答案:D. 732

解析

後置式(Postfix)以堆疊由左至右求值:遇運算元入堆;遇運算子則取出堆頂兩個運算元計算後回存。逐步計算 ab/cde*^+(a=6,b=2,c=3,d=2,e=3):(1) 6、2 入堆,遇 / 得 6÷2=3;(2) 3、2、3 入堆,遇 * 得 2×3=6;(3) 遇 ^(次方)取 3 與 6 得 3^6=729;(4) 遇 + 取 3 與 729 得 3+729=732。故答案為 D。若錯把 ^ 當乘法或運算次序弄反,會得到 A=27、B=30 或 C=219 等錯誤結果;務必嚴守堆疊「後進先出」的順序。

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

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。