单选题
31.
利用栈求表达式的值时,设立运算数栈S。假设栈S只有两个存储单元,在下列表达式中,不发生溢出的是( )。
A、
A—B*(C—D)
B、
(A—B)*C—D
C、
(A—B*C)—D
D、
(A—B)*(C—D)
【正确答案】
B
【答案解析】
利用栈求表达式的值时,需要设立运算符栈和运算数栈,下面仅举一例。例如,求2×(5—3)+6/2的过程如表6—2所示。
提交答案
关闭