与逆波兰式ab+c*d-对应中缀表达式是() (-、+、* 表示算术减、加、乘运算,运算符优先级和结合性遵循惯例)。
- A.(a+b)*c-d
- B.(a+b)-(c*d)
- C.a+b*(c-d)
- D.(a+b*c)-d
正确答案及解析
正确答案
A
解析
本题考察表达式基础知识。表达式逆波兰表示也就是后缀表示,在表达式这种表示方法中,将运算符号写在运算对象后面,并指明其前面操作数或中间结果所要执行运算。对后缀表达式从左到右求值,则每当扫描到一个运算符号时,其操作数是最近刚得到。因此“ab+c*d-”表示:先将a与b相加,然后再与c相乘,乘运算结果再与d相减,因此中缀表达式形式为“(a+b)*c-d”。