问题 单项选择题

与逆波兰式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”。

判断题
单项选择题 A1型题