设有一循环队列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;
【正确答案】:A
【题目解析】:
破提点:本题可从“循环队列”和“出队列”两个关键字入手。易与其入队列操作混淆。
循环队列SQ,将数据x进行入队操作: SQ.rear=(SQ.rear+1)%maxsize;
SQ.data[SQ.rear]=x;
循环队列SQ,将数据x进行出队操作: SQ.front=(SQ.front+1)%maxsize;
故本题选A。