算术表达式采用后缀式表示时不需要使用括号,使用(31)________________就可以方便地进行求值。a-b*(c+d)的后缀式为(32)________________。

admin2020-04-30  26

问题 算术表达式采用后缀式表示时不需要使用括号,使用(31)________________就可以方便地进行求值。a-b*(c+d)的后缀式为(32)________________。

选项 A、a b c d一*+
B、a b c d*+一
C、a b  c*d+
D、a b c d+*一

答案D

解析 本题考查程序语言基础知识。对后缀表达式进行求值时,用栈来暂存运算对象和运算结果,按照运算符出现的次序依次处理即可。具体方式为:从左到右扫描表达式,取到运算数就将其入栈,取到运算符就从栈顶弹出所需要的运算数进行计算,结果再压入栈顶,如此重复,直到表达式结束为止,栈顶保存的元素就是求值的结果。
转载请注明原文地址:https://kaotiyun.com/show/bZVZ777K
0

最新回复(0)