在作进栈运算时,应先判别栈是否()。

A:空 B:满 C:上溢 D:下溢

顶空进样方式有()几种

A:动态顶空进样 B:静态顶空进样 C:连续顶空进样 D:间歇顶空进样

可以用栈来检查算术表达式中的括号是否匹配。分析算术表达式时,初始栈为空,从左到右扫描字符,遇到字符“(”就将其入栈,遇到“)”就执行出栈操作。对算术表达式“((a+b/ (a+b) )-c/a))/b”,检查时, (42)

A:栈为空却要进行出栈操作 B:表达式处理已结束,栈中仍留下有字符“(” C:栈已满却要进行入栈操作 D:表达式处理已结束,栈中仍留下有字符“)”

下列题基于以下描述:
有一个初始为空的栈和下面的输入序列A,B,C,D,E,F,G;现经过如下操作:push,push,pop,top,push,push,top,push,pop,pop,empty。
上述所有操作结束后栈中的元素列表(从底到顶)是( )。

A:AC B:A C:ABCE D:栈空

以下( )不是栈的基本运算。

A:删除栈顶元素 B:删除栈底元素 C:判断栈是否为空 D:将栈置为空栈

以下( )不是栈的基本运算。

A:删除栈项元素 B:删除栈底元素 C:判断栈是否为空 D:将栈置为空栈

在下列栈的基本运算中,不是加工型运算的是______。

A:初始化 B:进栈 C:退栈 D:判栈空

在下面栈的基本运算中,不是加工型运算的是______。

A:初始化 B:进栈 C:退栈 D:判栈空

微信扫码获取答案解析
下载APP查看答案解析