表达式可采用后缀形式表示,例如,“a+b”的后缀式为“ab+”;那么,表达式“a

最全题库2022-08-02  57

问题 表达式可采用后缀形式表示,例如,“a+b”的后缀式为“ab+”;那么,表达式“a×(b-c)+d”的后缀式表示为(  )。A.abc-×d+B.abcd×-+C.abcd-×+D.ab-c×d+

选项 A.abc-×d+
B.abcd×-+
C.abcd-×+
D.ab-c×d+

答案 A

解析 计算后缀表达式时,应从左至右扫描后缀表达式:若遇到运算对象,则压入栈中;遇到运算符,则从栈中弹出相关运算对象进行计算,并将运算结果压入栈中,重复以上过程,直到后缀表达式扫描结束,则计算结果为“abc-×d+”,故应选择A。
转载请注明原文地址:https://tihaiku.com/congyezige/2426474.html

最新回复(0)