选择题 17.  在循环队列中,用数组A[0,m-1]存放队列元素,其队头和队尾指针分别为front和rear,则当前队列中的元素个数是______。
【正确答案】 D
【答案解析】 队列是一种线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,进行插入操作的端称为队尾,进行删除操作的端称为队头。
   在循环队列中,队头指向的是队首元素的前一个位置,队尾指向队尾元素所在位置。循环队列的front和rear必有一个不指向实质元素,否则,无法判断队列满或空。而且队列头的下标有可能会小于队列尾的下标。所以,当前队列中的元素个数是(rear-froot+m)%m。所以,选项D正确。