4173: 队列选择题

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Special Judger Creator:
Submit:46 Solved:8

Description

 队列练习题

1. 已知队列(13,2, 11,34, 41, 77, 5, 7,18,26, 15),第一个进入队列的元素 是 13,则第五个出队列的元素是(     )。

A. 5          B. 41         C. 77        D. 13       E. 18

 

2.设栈 S 和队列 Q 初始状态为空,元素 e 1 e 2 e 3 e 4 e 5 e 6 依次通过栈 S, 一个元素出栈后即进入队列 Q, 若出队顺序为 e 2 e 4 e 3 e 6 e 5 e 1 ,则栈 S 的 容量至少应该为              

 

3. 若用一个大小为 6 的数组来实现循环队列,且当前 rear 和 front 的值分别为 0 和 3, 当从队列中删除一个元素,再插入两个元素后,rear 和 front 的值分别为多少?(   )

A. 4 和 2     B.2 和 4     C. 3 和 0     D.0 和 3

 

4. 在具有 n 个单元的顺序存储的循环队列中,假定 front 和 rear 分别为队头指针和队 尾指针,则判断队满的条件为(           )。

A.rear%n= = front                         B.(front+1)%n= = rear

C.rear%n -1= = front                    D. (rear+1)%n= = front



5.在具有 n 个单元的顺序存储的循环队列中,假定 front 和 rear 分别为队头指针和队尾 指针, 则判断队空的条件为(            )。

A.rear%n= = front          B.front+1= rear

C.rear= = front        D. (rear+1)%n= front

Input

1 A