单选题
👁️ 浏览量:

试题题干

设有一循环队列SQ,现将数据x进行出队列操作,语句为( )

A

SQ.front=(SQ.front+1)%maxsize;

B

SQ.rear=(SQ.rear+1)%maxsize;

C

SQ.front=(SQ.front+1)%maxsize;

SQ.data[SQ.front]=x;

D

SQ.rear=(SQ.rear+1)%maxsize;

SQ.data[SQ.rear]=x;

参考答案

正确答案:

试题解析

破提点:本题可从“循环队列”和“出队列”两个关键字入手。易与其入队列操作混淆。

循环队列SQ,将数据x进行入队操作: SQ.rear=(SQ.rear+1)%maxsize; SQ.data[SQ.rear]=x;
循环队列SQ,将数据x进行出队操作: SQ.front=(SQ.front+1)%maxsize;

故本题选A。