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

第18題

運算式:A - B × ( C + D ) + E / F 的前序式( P r e f i x ) 表示法為何?

題目

運算式:A - B × ( C + D ) + E / F 的前序式( P r e f i x ) 表示法為何?

  1. (1) + - A × B + C D / E F
  2. (2) + - A × + B C D / E F
  3. (3) A B + C D × - E F / +
  4. (4) A B C D + × - E F / +

官方答案

(1) + - A × B + C D / E F

解析

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

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

官方資料