民國109年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第45題

運算式:A-B×(C+D)+E/F 的前序式(Prefix)表示法為何?

題目

運算式:A-B×(C+D)+E/F 的前序式(Prefix)表示法為何?

  1. (1) +-A×B+CD/EF
  2. (2) +-A×+BCD/EF
  3. (3) AB+C D×-EF/+
  4. (4) ABCD+×-EF/+

官方答案

(1) +-A×B+CD/EF

解析

依先乘除後加減及括號優先,原式可解析為 (A-(B×(C+D)))+(E/F)。前序式先寫運算子再寫運算元:最外層是加法 +,左運算元 A-(B×(C+D)) 的前序為 -A×B+CD,右運算元 E/F 的前序為 /EF。合併後得到 +-A×B+CD/EF,故選 1。

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

官方資料