问题
单项选择题
与逆波兰式ab+-c*d-对应的中缀表达式是()。
A.a-b-*d
B.-(a+b)*c-d
C.-a+b*c-d
D.(a+b)*(-c-d)
答案
参考答案:B
解析:
本题考查表达式的表示方式。
表达式的逆波兰表示也就是后缀表示,在表达式的这种表示方法中,将运算符号写在运算对象的后面,并指明其前面的操作数或中间结果所要执行的运算。对后缀表达式从左到右求值,则每当扫描到一个运算符号时,其操作数是最近刚得到的。因此“ab+-c*d-”表示:先将a与b相加,然后作一元“-”运算,结果与c相乘,乘运算的结果再与d相减,因此中缀表达式的形式为“-(a+b)*c-d”。