![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[主观题]
按照四则运算加、减、乘、除和幂运算(↑)优先关系的惯例,并仿照教科书3.2节例3-2的格式,画出对下列算术表达式求值时操作数栈和运算符栈的变化过程:A-B×C/D+E↑F
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
算法分析:表达式求值是程序设计语言编译中的一个最基本的问题。它的实现方法是栈的一个典型的应用实例。在计算机中,任何一个表达式都是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的。其中操作数可以是常数,也可以是变量或常量的标识符;运算符可以是算术运算符、关系运算符和逻辑运算符;界限符为左右括号和标识表达式结束的结束符。
A、-15
B、15
C、-20
D、20
A.算术运算、关系运算、逻辑运算、函数运算
B.算术运算、逻辑运算、关系运算、函数运算
C.函数运算、逻辑运算、关系运算、算术运算
D.函数运算、算术运算、关系运算、逻辑运算
A.立即数和栈顶
B.暂存器
C.栈顶和次栈顶
A.累加器和寄存器
B.累加器和暂存器
C.堆栈的栈顶和次栈顶单元
D.堆栈的栈顶单元和暂存器