当栈中已经有MAXNUM个元素时,如果再作进栈运算,则会产生溢出,通常称为上溢。
第1题:
n个元素依次全部进入栈后,再陆续出栈并经过一个队列输出。那么,______。
A.元素的出队次序与进栈次序相同
B.元素的出队次序与进栈次序相反
C.元素的进栈次序与进队次序相同
D.元素的出栈次序与出队次序相反
A.
B.
C.
D.
第2题:
下列选项中,不是关于栈的基本运算的叙述是______。
A.从栈顶删除一个元素
B.判断一个栈是否为空
C.在栈中的第i个元素之前插入一个新元素
D.读取栈顶元素的值
第3题:
a、b、c、d、e、f依次进栈、进栈、出栈、进栈、进栈、出栈、进栈的操作,则操作完后,栈S的栈顶元素为()。
A.a
B.b
C.d
第4题:
在下面栈的基本运算中,不是加工型运算的是()
第5题:
在作进栈运算时,应先判别栈是否()。
第6题:
而对空栈进行出栈运算时也会产生溢出,通常称为上溢。
第7题:
36、对于一个栈做进栈运算时,应先判断栈是否为(),做出栈运算时,应先判断别栈是否(),当栈中元素为m时,做栈运算时发生上溢,则说明栈的可用最大容量为()。为了增加内存空间的利用率和减少发生上溢的可能性,由两个栈共享一片连续的内存空间时,应将两栈的()分别设在这片内存空间的两端,这样只有当()时才发生上溢。
第8题:
对
错
第9题:
第10题:
n-1
n
n+1
n/2
第11题:
栈满时作退栈运算
栈满时作进栈运算
栈空时作退栈运算
栈空时作进栈运算
第12题:
空
满
上溢
下溢
第13题:
以下( )不是栈的基本运算。 A.从栈顶删除一个元素 B.判断一个栈是否为空 C.在栈中的第i个元素之前插入一个新元素D.读取栈顶元素的值
第14题:
不是栈的基本运算的叙述是______。
A.从栈顶删除一个元素
B.判断一个栈是否为空
C.在栈中的第i个元素之前插入一个新元素
D.读取栈顶元素的值
第15题:
下列叙述中正确的是( )。
A.入栈运算只须将新元素插到栈顶指针指向的位置
B.出栈运算只须将栈顶元素赋给一个指定变量
C.出栈运算与读栈顶元素是相同的操作
D.读栈顶元素不删除栈顶元素
第16题:
以下哪一个不是栈的基本运算()
第17题:
若栈顶指针指向栈顶元素,当栈中元素为n个,作进栈运算时发生上溢,则说明该栈的最大容量为()。
第18题:
顺序栈的上溢是指()。
第19题:
在n个元素进栈后,它们的出栈顺序和进栈顺序一定正好相反。
第20题:
第21题:
第22题:
A
B
C
D
第23题:
对
错