早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

与逆波兰式ab+-c*d-对应的中缀表达式是(45)。A.a-b-*dB.-(a+b)*c-dC.-a+b*c-dD.(a+b)*(-c-d)

题目

与逆波兰式ab+-c*d-对应的中缀表达式是(45)。

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”。