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

题目

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

  • A、空
  • B、满
  • C、上溢
  • D、下溢
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果以链表为栈的存储结构,则出栈操作是______。

A.必须判别栈是否为满

B.必须判别栈是否为空

C.判别栈元素的类型

D.对栈不作任何判别


正确答案:B

第2题:

如果以链表作为栈的存储结构,则出栈操作时()。

A.必须判别栈是否满

B.必须判别栈是否为空

C.必须判别栈元素类型

D.可不做任何判断


正确答案:B

第3题:

栈的3种基本运算是:入栈、退栈和________。


正确答案:
读栈顶元素
【解析】栈的基本运算有3种:入栈、退栈和读取栈顶元素。其中,入栈是指在栈顶插入一个新的元素;退栈是指取出栈顶元素并赋值给一个变量;读栈顶元素是将栈项元素赋值给一个指定的变量,不删除栈顶元素。

第4题:

如果以链表作为栈的存储结构,则出栈操作时()

  • A、必须判别栈是否满
  • B、必须判别栈是否空
  • C、必须判别栈元素类型
  • D、队栈可不做任何判别

正确答案:B

第5题:

如果以链表作为栈的存储结构,则退栈操作时( )。A.必须判别栈是否满B.必须判别栈是否空C.判别栈元素的类型D.对栈不作任何的判别


正确答案:B
如果以链表作为栈的存储结构,那么逻辑上相邻的元素物理上不一定相邻,这就需要在退栈操作时进行判空的操作。如果为空,则不执行。

第6题:

如果以链表为栈的存储结构,则出栈操作是______。

A.必须判别栈是否满

B.必须判别栈是否空

C.判别栈元素的类型

D.对栈不作任何判别


正确答案:B

第7题:

栈的基本运算有( )。

A.入栈

B.退栈

C.读栈顶元素

D.以上都是


正确答案:D
解析:栈的基本运算有3种:入栈、退栈与读栈顶元素。入栈运算是指在栈顶位置插入一个新元素。退栈运算是指取出栈顶元素并赋给一个指定的变量。读栈顶元素是指将栈顶元素赋给一个指定的变量。

第8题:

(5)栈的3种基本运算是:入栈、退栈和。


正确答案:读栈顶元素
【解析】栈的基本运算有3种:入栈、退栈和读栈顶元素。其中,入栈是指在栈顶插入一个新的元素;退栈是指取出栈顶元素并赋值给一个变量;读栈顶元素是将栈顶元素赋值给一个指定的变量,不删除栈顶元素。

第9题:

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

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

正确答案:D

第10题:

在作进栈运算时,应先判别栈是否(),在作退栈运算时应先判别栈是否()。当栈中元素为n个,作进栈运算时发生上溢,则说明该栈的最大容量为()。为了增加内存空间的利用率和减少溢出的可能性,由两个栈共享一片连续的内存空间时,应将两栈的()分别设在这片内存空间的两端,这样,当()时,才产生上溢。


正确答案:满;空;n;栈底;两个栈的栈顶在栈空间的某一位置相遇

更多相关问题