柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为( )。
A.0
B.1
C.m-2
D.m-1
热度🔥2,318
参考答案:C
解析:
由于存储空间可以存储m个结点,而头指针指向m,所以第一个结点就在第1个位置上,而最后一个结点在m-1的位置上,所以该循环队列共有m-1个结点,此后又删除一个元素,所以最后队列中元素个数为m-2,故本题答案为C。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
在下列字符中,其ASCII码值最大的一个是()。
若有以下程序 #include #include typedef struct stu { char name[10], gender; int score; } STU; void f( char *p ) { strcpy( p, "Qian" ); } main() { STU a={"Zhao", 'm', 290}, b; b=a; f(b.name); b.gender = 'f'; b.score = 350; printf("%s,%c,%d,", a.name, a.gender, a.score); printf("%s,%c,%d\n", b.name, b.gender, b.score); } 则程序的输出结果是
下列关于面向对象数据库的叙述中,哪一条是错误的?
标签
计算机二级Office
队列
元素
存储
循环