民國109年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第45題
運算式:A-B×(C+D)+E/F 的前序式(Prefix)表示法為何?
題目
運算式:A-B×(C+D)+E/F 的前序式(Prefix)表示法為何?
- (1) +-A×B+CD/EF
- (2) +-A×+BCD/EF
- (3) AB+C D×-EF/+
- (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。