下列关于栈的叙述,正确的是()。A、栈顶元素最先能被删除B、栈顶元素最后才能被删除C、栈顶元素永远不能被删除D、上述三种说法都不对

题目

下列关于栈的叙述,正确的是()。

  • A、栈顶元素最先能被删除
  • B、栈顶元素最后才能被删除
  • C、栈顶元素永远不能被删除
  • D、上述三种说法都不对
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A)删除栈顶元素

B)删除栈底元素

C)判断栈是否为空

D)将栈置为空栈


正确答案:B
栈是一种特殊的线性表,只能在固定的一端进行插入和删除操作。允许插入和删除的一端称为栈顶(TOP),另一端称为栈底(BOTTOM)。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素。因此不能直接删除栈底的元素。 

第2题:

下列叙述中,正确的是( )。

A.入栈运算只需将新元素插到栈顶指针指向的位置

B.出栈运算只需将栈顶元素赋给一个指定变量

C.出栈运算与读栈顶元素是相同的操作

D.读栈顶元素不删除栈顶元素


正确答案:D
解析:入栈运算需先将栈顶指针加1,然后将新元素插到栈顶指针指向的位置,选项A是错误的。出栈运算需将栈顶元素赋给一个指定变量,然后将栈顶指针减1,选项B是错误的。出栈运算与读栈顶元素不同之处在于读栈顶元素不删除栈顶元素。答案是选项D。

第3题:

下列关于栈和队列的描述中,正确的是( )。

A)栈是先进先出

B)队列是先进后出

C)队列允许在队头删除元素

D)栈在栈顶删除元素


正确答案:D

第4题:

下列关于栈和队列昀描述中,正确的是( )。

A. 栈是先进先出

B. 队列是先进后出

C. 队列允许在队头删除元素

D. 栈在栈顶删除元素


正确答案:D
栈实际也是线性表,只不过是一种特殊的线性表。栈是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶,另?端为栈底。队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。

第5题:

下列关于栈和队列的描述中,正确的是( )。

A.栈是先进先出

B.队列是先进后出

C.队列允许在队头删除元素

D.栈在栈顶删除元素


正确答案:D
解析:栈实际也是线性表,只不过是一种特殊的线性表。栈是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶,另一端勾栈底。队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。

第6题:

下列关于栈叙述正确的是______。

A) 栈顶元素最先能被删除

B) 栈顶元素最后才能被删除

C) 栈底元素永远不能被删除

D) 以上三种说法都不对

A.

B.

C.

D.


正确答案:A

第7题:

下列关于栈叙正确的是( )。

A) 栈顶元素最先能被删除

B) 栈顶元素最后才能被删除

C) 栈底元素永远不能被删除

D) 以上三种说法都不对

A.

B.

C.

D.


正确答案:A

第8题:

下列关于栈和队列的描述中,正确的是()

A.栈是先进先出

B.队列是先进后出

C.队列允许在队友删除元素

D.栈在栈顶删除元素


正确答案:D
栈实际也是线性表,只不过是一种特殊的线性表。栈是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶,另一端为栈底。队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。

第9题:

下列关于栈叙述正确的是

A.栈顶元素最先能被删除

B.栈顶元素最后才能被删除

C.栈底元素永远不能被删除

D.上述三种说法都不对


正确答案:A
解析:在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。故本题选A。

第10题:

栈的插入和删除操作是在()。

A、栈顶

B、栈底

C、栈顶元素后

D、任意位置


答案:A

更多相关问题