● xab + cde -*f/+=是赋值语句()相应的后缀式()

14 查阅

● xab + cde -*f/+=是赋值语句()相应的后缀式()A.x=a+b+c*d-e/f B.x=a+(b+c)*d-e/fC.x=a+b+c*(d-e)/f D.x=a+b+c+(c*d)-e/f

参考答案:

C 后缀式是把运算法写在运算对象后面的式子。这种表达式的优点是根据运算对象和算法的出现次序进行计算,不需要使用括号。 后缀式的计算方法是:自左至右扫描后缀式,遇到运算对象时就将其压入栈中,遇到k元运算符时就从栈中弹出k项进行运算,并将结果压入栈中,当表达式被扫描完时,栈顶元素就是表达式的运算结果。 本题后缀式xab + cde -*f/=可通过上述的计算方法推出其中缀表达式。 假设自左至右扫描xab + cde -*f/=,第一个扫描x,是运算对象,压入栈,接着ab都是运算对象,入栈,此时栈中为xab。扫

软考中级