itgle.com

对队列的基本运算,哪个说法是错误的? ( )A.将队列初始化为空队列B.求队列的元素个数C.对队尾元素的删除D.取出队头元素

题目

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

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

B.求队列的元素个数

C.对队尾元素的删除

D.取出队头元素


相似考题
参考答案和解析
正确答案:C
更多“对队列的基本运算,哪个说法是错误的?()A.将队列初始化为空队列B.求队列的元素个数C.对队尾元素的 ”相关问题
  • 第1题:

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

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

    B)从队尾插入一个新元素

    C)将队列置为空队列

    D)读取队头元素的值


    正确答案:A
    队列的基本运算有五种:插入元素、删除元素、读队头元素、判断是否为空队列和将队列置为空队列。队列只能在队尾插入元素,从队头删除元素,这就是所谓的“先进先出”,而不能从队列中间删除或插入元素。故选项A)是错误的。

  • 第2题:

    对于循环队列,下列叙述中正确的是( )。

    A.循环队列中元素的个数是由队头指针和队尾指针共同决定

    B.在循环队列中,需要队头指针就能反映队列中元素的动态变化情况

    C.在循环队列中,队头指针一定大于队尾指针

    D.在循环队列中,队头指针一定小于队尾指针


    正确答案:A
    循环队列是将顺序队列首尾相连形成的,随着插入元素或删除元素的进行,其队头指针及队尾指针是在不断变化的,有时可能会出现队头指针大于队尾指针的情况,也可能是队尾指针大于队头指针。

  • 第3题:

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

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

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

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

    D.读取队尾元素的值


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

  • 第4题:

    下列叙述中正确的是______。

    A.循环队列中有队头和卧尾两个指针,因此,循环队列是非线牲结构

    B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

    C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

    D.循环队列中元素的个数是由队头指针和队尾指针共同决定


    正确答案:D
    解析:所谓循环队列,就是将队列存储空间的最后一个位置绕到第1个位置,形成逻辑上的环状空间,供队列循环使用。所以循环队列还是属于线性结构,所以选项A是错误的。循环队列的头指针front指向队列的第一个元素的前一位置,队尾指针rear指向队列的最后一个元素,循环队列的动态变化需要头尾指针共同反映,所以选项B、C是错误的。循环队列的长度是:(sq.rear-sq.front+maxsize)%maxsize,所以循环队列的长度是由队头和队尾指针共同决定的,所以选项D正确。

  • 第5题:

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

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

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

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

    D.读取队头元素的值


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

  • 第6题:

    下列叙述正确的是( )。

    A.非空循环队列的队尾指针等于排头指针时,也可以进行入队运算

    B.循环队列为空时可以进行退队运算

    C.退队运算后队列长度减1

    D.入队运算就是将新元素插入到队尾指针指向的位置


    正确答案:C
    解析:非空循环队列的队尾指针等于排头指针时,说明循环队列已满,不能进行入队运算,A是错误的。循环队列为空时不可以进行退队运算,否则产生“下溢”,B是错误的。入队运算首先将队尾指针加1,然后将新元素插入到队尾指针指向的位置,D是错误的。

  • 第7题:

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

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

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

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

    D.读取对头元素的值


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

  • 第8题:

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

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

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

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

    D.读取队首元素的值


    正确答案:B

  • 第9题:

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

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

    正确答案:B

  • 第10题:

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

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

    正确答案:C

  • 第11题:

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

    从队尾插入一个新元素

    B

    判断一个队列是否为空

    C

    从队列中删除第i个元素

    D

    读取队头元素的值


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

  • 第12题:

    填空题
    用数组Q表示一个环形队列,f为当前对头元素的钱一位置,r为队尾元素的位置。假定队列中元素个数总小于n,求队列中元素个数公式是()。

    正确答案: (r-f+n)%n
    解析: 暂无解析

  • 第13题:

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

    A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构

    B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

    C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

    D.循环队列中元素的个数是由队头指针和队尾指针共同决定的


    正确答案:D
    D【解析】循环队列中元素的个数是由队头指针和队尾指针共同决定的,元素的动态变化也是通过队头指针和队尾指针来反映的。

  • 第14题:

    下列_________不是队列的基本运算。

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

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

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

    D.读取队头元素的值


    正确答案:B
    解析:队列是限定所有的插入都在表的一端进行,所有的删除都在表的另一端进行的线性表。进行删除的一端叫队列的头,进行插入的一端叫队列的尾。

  • 第15题:

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

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

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

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

    D.读取队头元素的值


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

  • 第16题:

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

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

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

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

    D.读取队尾元素的值


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

  • 第17题:

    下列叙述中正确的是( )。【考点4队列】

    A.循环队列有队头和队尾两个指针,因此循环队列是非线性结构

    B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

    C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

    D.循环队列中元素的个数是由队头指针和队尾指针共同决定的


    正确答案:D
    循环队列中元素的个数是由队头指针和队尾指针共同决定的,元素的动态变化也是通过队头指针和队尾指针来反映的。

  • 第18题:

    对于循环队列,下列叙述中正确的是( )。

    A.循环队列中元素的个数是由队头指针和队尾指针共同决定的

    B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

    C.在循环队列中,队头指针一定大于队尾指针

    D.在循环队列中,队头指针一定小于队尾指针


    正确答案:A
    循环队列是将顺序队列首尾相连形成的,随着插入元素或删除元素的进行,其队头指针及队尾指针是在不断变化的,有时可能会出现队头指针大于队尾指针的情况,也可能是队尾指针大于队头指针。

  • 第19题:

    以下哪一项不是队列的基本运算?

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

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

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

    D.读取队头元素的值


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

  • 第20题:

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

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

    正确答案:A

  • 第21题:

    用数组Q表示一个环形队列,f为当前对头元素的钱一位置,r为队尾元素的位置。假定队列中元素个数总小于n,求队列中元素个数公式是()。


    正确答案:(r-f+n)%n

  • 第22题:

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

    删除队尾元素

    B

    删除队头元素

    C

    将队列置为一个空队列

    D

    判断一个队列是否为空


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

  • 第23题:

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

    从队尾插入一个新元素

    B

    从队列中删除第i个元素

    C

    判断一个队列是否为空

    D

    读取队头元素的值


    正确答案: A
    解析: