首页学历类考试大学计算机科学
(单选题)

循环队列sq中,用数组elem存放数据元素,sq.front指示队头元素的前一个位置,sq.rear指示队尾元素的当前位置,队列的最大容量为MAXSIZE,则在队列未满时元素x入队列的主要操作为()。

Asq.rear= (sq.rear+1)mod MAXSIZE; sq.elem[sq.rear]=x;

Bsq.elem[sq.rear]=x; sq.rear= (sq.rear+1)mod MAXSIZE;

Csq.front= (sq.front+1)mod MAXSIZE; sq.elem[sq.front]=x;

Dsq.elem[sq.front]=x; sq.front= sq.front+1;

正确答案

来源:www.examk.com

答案解析

相似试题

  • (单选题)

    循环队列sq中,用数组elem存放数据元素,sq.front指示队头元素的前一个位置,sq.rear指示队尾元素的当前位置,队列的最大容量为MAXSIZE,则队列满的条件为()。

    答案解析

  • (单选题)

    循环队列sq中,用数组elem[0‥25]存放数据元素,sq.front指示队头元素的前一个位置,sq.rear指示队尾元素的当前位置,设当前sq.front为20,sq.rear为12,则当前队列中的元素个数为()。

    答案解析

  • (填空题)

    用数组A[0 … m-1]来存放循环队列的元素,且它的头尾指针分别为front 和rear, 队列满足条件(sq.rear + 1) % m == sq.front,队列中当前元素的个数为()

    答案解析

  • (填空题)

    设SQ是循环队列,存储在数组D[M]中,则SQ入队操作对其队尾指针rear的修改是()。

    答案解析

  • (单选题)

    设数组Data[m+1]作为循环队列sq的存储空间,front成为队头指针,rear为队尾指针,则执行入队操作的语句为()

    答案解析

  • (填空题)

    假设以数组Q[m]存放循环队列中的元素,同时以rear和length分别只是循环队列中的队尾位置和队列中的所含元素的个数,则该循环的队列的对满条件为()。

    答案解析

  • (填空题)

    假设以数组Q[m]存放循环队列中的元素,同时以rear和length分别只是循环队列中的队尾位置和队列中的所含元素的个数,则该循环的队列的对空条件为()。

    答案解析

  • (单选题)

    在循环队列中用数组A[0..m-1]存放队列元素,其队头和队尾指针分别为front和rear,则当前队列中的元素个数是()

    答案解析

  • (单选题)

    设数组data[m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为()。

    答案解析

快考试在线搜题