niusouti.com
更多“在初始为空的队列中顺序插入元素a,b,c,d以后,紧接着作了两次删除操作,此时的队尾元素是()。”相关问题
  • 第1题:

    下列哪一个不是队列的基本运算?( )

    A) 从队尾插入个新元素

    B) 从队列中删除第i个元素

    C) 判断一个队列是否为空

    D) 读取队头元素的值

    A.

    B.

    C.

    D.


    正确答案:B
    解析:队列的基率运算有以下5种:
      Enq (Q, x)  往队列Q中插入一个值为x的元素。
      Deq(Q)  从队列Q中删除一个元素。
      Front(Q, x) 将队列Q的对头元素值读到变量x中,队列保持不变。
      Empty(Q)  判断队列Q是否为空队列,是则返回值为真。
      Makempty(Q) 将队列Q置为空队列。
      队列的特点是“先进先出”,插入元素总是将新元素加到队尾,而每次删除操作是将队列头上的元素删除。

  • 第2题:

    依次在初始为空的队列中插入元素a,b,c,d以后,紧接着做了三次删除操作,此时的队头元素是()。

    A、a

    B、b

    C、c

    D、d


    参考答案:D

  • 第3题:

    设栈S的初始状态为空,队列Q的初始状态如图所示。

    对栈S和队列Q进行下列两步操作: (1)删除Q中的元素,将删除的元素插入S,直至Q为空。 (2)依次将S中的元素插入Q,直至S为空。在上述两步操作后,队列Q的状态是【 】。


    正确答案:a4a3a2a1
    a4a3a2a1 解析:队列的删除是从队头开始的,所以在执行第一步后,S中的内容及顺序应为a1a2a3a4。但栈的出栈顺序是先进后出,所以出栈/顷序为a4a3a2a1。队列的内容及顷序也与出栈情况一致。

  • 第4题:

    以下哪个是队列的基本运算?

    A.从队首插入一个新元素

    B.从队列中删除第i个元素

    C.判断一个队列是否为空

    D.读取队尾元素的值


    正确答案:C
    解析:本题是对队列的基本运算的考查,队列是另一种特殊的线性表,限定所有的插入都在表的一端进行,所有的表的删除都在另一端进行,即先进先出.基本运算包括从队尾插入一个新元素、读取队首元素的值和判断一个队列是否为空.所以正确答案为选项C。

  • 第5题:

    设栈S的初始状态为空,队列Q的状态是: __________________ b c a d e __________________ ↑ ↑ 队头 队尾 逐个删除队列中的元素并依次入栈,若出栈的顺序是acedb,在上述操作过程中,栈中最多有______个元素。

    A.4

    B.3

    C.2

    D.1


    正确答案:B
    解析:由于队只能先进先出,所以我们很容易知道这几个元素的进栈顺序是(我们暂时刁;关心出栈的问题): b、 C、 a、 d、 e。再看出栈的顺序:acedb,可知进出栈的过程是这样的:[*]一目了然:栈中最多时有3个元素。

  • 第6题:

    以下______不是队列的基本操作。

    A.从队尾插入一个新元素

    B.从队列中删除第i个结点

    C.判断一个队列是否为空

    D.读取对头元素的值


    正确答案:B
    解析:队列是一种特殊的线性表。队列的特点是“先进先出”:在队列头删除结点,在队列尾插入结点。因此,选项B不符合队列的基本特点,不是队列的基本操作。

  • 第7题:

    下列4种操作中,不是队列基本操作的是()。

    • A、删除队尾元素
    • B、删除队头元素
    • C、将队列置为一个空队列
    • D、判断一个队列是否为空

    正确答案:A

  • 第8题:

    允许对队列进行的操作有()。

    • A、对队列中的元素排序
    • B、取出最近进队的元素
    • C、在队头元素之前插入元素
    • D、删除队头元素

    正确答案:D

  • 第9题:

    队列的插入操作是在()。

    • A、队尾
    • B、队头
    • C、队列任意位置
    • D、队头元素后

    正确答案:A

  • 第10题:

    下列哪一个不是队列的基本运算?()

    • A、从队尾插入一个新元素
    • B、判断一个队列是否为空
    • C、从队列中删除第i个元素
    • D、读取队头元素的值

    正确答案:C

  • 第11题:

    单选题
    下列4种操作中,不是队列基本操作的是()。
    A

    删除队尾元素

    B

    删除队头元素

    C

    将队列置为一个空队列

    D

    判断一个队列是否为空


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

  • 第12题:

    单选题
    以下(  )不是队列的基本运算?
    A

    从队尾插入一个新元素

    B

    从队列中删除第i个元素

    C

    判断一个队列是否为空

    D

    读取队头元素的值


    正确答案: A
    解析:

  • 第13题:

    依次在初始为空的队列中插入元素a,b,c,d以后,紧接着做了3次删除操作,此时的队头元素是()。

    A、a

    B、b

    C、c

    D、d


    参考答案:D

  • 第14题:

    依次在初始队列为空的队列中插入元素a,b,c,d(设此设备最多容纳五个元素)。接着做了两次删除操作,此时,还可以向队列中插()个元素

    A2

    B1

    C0

    D3


    参考答案:B

  • 第15题:

    以下哪一个不是队列的基本操作______。

    A.从队尾插入一个新元素

    B.从队列中删除第i个结点

    C.判断一个队列是否为空

    D.读取对头元素的值


    正确答案:B
    解析:队列是一种特殊的线性表。队列的特点是“先进先出”:在队列头删除结点;在队列尾插入结点。因此选项B不符合队列的基本特点,不是队列的基本操作。

  • 第16题:

    以下不是队的基本运算的是

    A.从队尾插入一个新元素

    B.从队列中删除第i个元素

    C.判断一个队列是否为空

    D.读取队头元素的值


    正确答案:B
    解析:队只能在队尾插入元素,从队头删除元素,这就是所谓的“先进先出”,而不能从队列中间删除或插入元素。

  • 第17题:

    以下________不是队的基本运算。

    A.从队尾插入一个新元素

    B.从队列中删除第i个元素

    C.判断一个队列是否为空

    D.读取队头元素的值


    正确答案:B
    解析:队只能在队尾插入元素,从队头删除元素,这就是所谓的“先进先出”,而不能从队列中间删除或插入元素。

  • 第18题:

    对队列的基本运算,哪个说法是错误的? ( )

    A.将队列初始化为空队列

    B.求队列的元素个数

    C.对队尾元素的删除

    D.取出队头元素


    正确答案:C

  • 第19题:

    在初始为空的队列中插入元素A,B,C,D以后,紧接着作了两次删除操作,此时的队尾元素是()。


    正确答案:D

  • 第20题:

    以下()不是队列的基本运算

    • A、从队尾插入一个新元素
    • B、从队列中删除第i个元素
    • C、判断一个队列是否为空
    • D、读取队头元素的值

    正确答案:B

  • 第21题:

    依次在初始为空的队列中插入元素a,b,c,d以后,紧接着做了两次删除操作,此时的队头元素是()。

    • A、a
    • B、b
    • C、c
    • D、d

    正确答案:C

  • 第22题:

    单选题
    允许对队列进行的操作有()。
    A

    对队列中的元素排序

    B

    取出最近进队的元素

    C

    在队头元素之前插入元素

    D

    删除队头元素


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

  • 第23题:

    填空题
    在初始为空的队列中插入元素A,B,C,D以后,紧接着作了两次删除操作,此时的队尾元素是()。

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

  • 第24题:

    单选题
    依次在初始为空的队列中插入元素a,b,c,d以后,紧接着做了两次删除操作,此时的队头元素是()。
    A

    a

    B

    b

    C

    c

    D

    d


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