以下不是栈的基本运算的是()。A.删除栈顶元素 B.删除栈底元素 C.判断栈是否为空 D.将栈置为空栈

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

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

相似考题
参考答案和解析
答案:B
解析:
栈的基本运算有入栈、出栈(删除栈顶元素)、初始化、置空、判断栈是否为空或满、提取栈顶元素等,对栈的操作都是在栈顶进行的。
更多“以下不是栈的基本运算的是()。”相关问题
  • 第1题:

    顺序栈在进行()运算时,可能发生栈的上溢,在进行()运算时,可能发生栈的下溢。


    参考答案:进栈、退栈

  • 第2题:

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

    A)往栈中任意位置插入一个元素

    B)从栈中删除一个元素

    C)把栈的栈顶元素读到变量中

    D)将栈置为空栈


    正确答案:A
    栈的基本运算有五种:
    ①往栈中推入一个元素;
    ②从栈中删除一个元素;
    ③把栈的栈顶元素读到变量中;
    ④将栈置为空栈;
    ⑤判断是否为空栈。
    由于栈是“后进先出”的,所以不能向栈的任意位置插入一个元素。

  • 第3题:

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


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

  • 第4题:

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

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

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

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

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


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

  • 第5题:

    栈的基本运算有( )。

    A.入栈

    B.退栈

    C.读栈顶元素

    D.以上都是


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

  • 第6题:

    下列选项中,不是关于栈的基本运算的叙述是______。

    A.从栈顶删除一个元素

    B.判断一个栈是否为空

    C.在栈中的第i个元素之前插入一个新元素

    D.读取栈顶元素的值


    正确答案:C

  • 第7题:

    对于顺序栈和链栈,( )不是两者共有的运算特征。

    A. 元素后进先出B. 入栈时需要判断是否栈满C. 出校时需要判断是否找空D. 每次只能访问栈顶元素


    正确答案:B

  • 第8题:

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

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

    正确答案:D

  • 第9题:

    栈的删除运算通常称为退栈或出栈。


    正确答案:正确

  • 第10题:

    顺序栈的上溢是指()。

    • A、栈满时作退栈运算
    • B、栈满时作进栈运算
    • C、栈空时作退栈运算
    • D、栈空时作进栈运算

    正确答案:B

  • 第11题:

    填空题
    栈和队列都是操作受限的线性表,栈的运算特点是(),队列的运算特点是()

    正确答案: LIFO,FIFO
    解析: 暂无解析

  • 第12题:

    单选题
    顺序栈的上溢是指()。
    A

    栈满时作退栈运算

    B

    栈满时作进栈运算

    C

    栈空时作退栈运算

    D

    栈空时作进栈运算


    正确答案: B
    解析: 暂无解析

  • 第13题:

    以下哪一个不是栈的基本运算?

    A.删除栈顶元素

    B.删除栈底元素

    C.判断栈是否为空

    D.将栈置为空栈


    正确答案:B
    解析:栈的基本运算包括删除栈顶元素、判断栈是否为空及将栈置为空栈等。

  • 第14题:

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

    A)删除栈顶元素

    B)删除栈底元素

    C)判断栈是否为空

    D)将栈置为空栈


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

  • 第15题:

    在以下栈的基本运算中,不是加()

    AlnitStack(S)

    BPush(S,X)

    CPop(S)

    Dempty(S)


    参考答案:D

  • 第16题:

    假定栈用顺序的方式存储,栈类型stack定义如下:

    TYPE stack=RECORD

    A: ARRAY[1..M0OF datatype;

    t:0..M0;

    END;

    下面是栈的一种基本运算的实现:

    PROCEDURE xxxx(VAR s:stack)

    BEGIN

    IF s.t=0

    THEN print('underflow')

    ELSE s.t:=s.t-1;

    END;

    请问这是栈的哪种基本运算?( )。

    A) 栈的推入

    B) 栈的弹出

    C) 读栈顶元素

    D) 将栈置为空栈

    A.

    B.

    C.

    D.


    正确答案:B

  • 第17题:

    以下( )不是栈的基本运算。 A.从栈顶删除一个元素 B.判断一个栈是否为空 C.在栈中的第i个元素之前插入一个新元素D.读取栈顶元素的值


    正确答案:C
    栈的基本运算有读栈顶元素,判断栈是否为空,在栈顶插入和删除等。栈只能在栈顶进行插入和删除操作。

  • 第18题:

    不是栈的基本运算的叙述是______。

    A.从栈顶删除一个元素

    B.判断一个栈是否为空

    C.在栈中的第i个元素之前插入一个新元素

    D.读取栈顶元素的值


    正确答案:C

  • 第19题:

    对于顺序栈和链栈,( )不是两者共有的运算特征。

    A.元素后进先出
    B.入栈时需要判断是否栈满
    C.出栈时需要判断是否栈空
    D.每次只能访问栈顶元素

    答案:B
    解析:
    本题考查数据结构基础知识。
    栈的顺序存储(也称为顺序栈)是指用一组地址连续的存储单元依次存储白栈顶到栈底的数据元素,同时附设指针top指示栈顶元素的位置。在顺序存储方式下,需要预先定义或申请栈的存储空间,也就是说栈空间的容量是有限的。因此在顺序栈中,当一个元素入栈时,需要判断是否栈满(即栈空间中是否有空闲单元),若栈满,则元素入栈会发生上溢现象。
    用链表作为存储结构的栈称为链栈,链表中的结点根据需要动态申请,不存在栈满的情况。由于栈中元素的插入和删除仅在栈顶一端进行,因此不必另外设置头指针,链表的头指针就是栈顶指针。
    无论栈采用哪种存储结构,进行出栈操作时都要判断是否栈空,栈为空时无法完成出栈操作。

  • 第20题:

    以下哪一个不是栈的基本运算()

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

    正确答案:B

  • 第21题:

    栈和队列都是操作受限的线性表,栈的运算特点是(),队列的运算特点是()


    正确答案:LIFO;FIFO

  • 第22题:

    运算器的主要功能是对数据进行各种运算,以下()不是基本逻辑运算。

    • A、差
    • B、非
    • C、或
    • D、与

    正确答案:A

  • 第23题:

    单选题
    以下哪一个不是栈的基本运算()
    A

    删除栈顶元素

    B

    删除栈底的元素

    C

    判断栈是否为空

    D

    将栈置为空栈


    正确答案: D
    解析: 暂无解析

  • 第24题:

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

    初始化

    B

    进栈

    C

    退栈

    D

    判栈空


    正确答案: A
    解析: 选项A初始化:加工型运算,其作用是设置一个空栈S。选项B进栈:加工型运算,其作用是将元素x插入栈S中,使x成为栈S的栈顶元素。选项C退栈:加工型运算,其作用是当栈不空时,取栈顶元素,并从栈中删除当前栈顶元素。选项D判栈空:引用型运算,功能是若栈S为空栈,则结果为真;否则结果为假。