首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的人队与出队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为( )。
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的人队与出队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为( )。
admin
2022-10-24
39
问题
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的人队与出队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为( )。
选项
A、m-1
B、m-2
C、0
D、1
答案
B
解析
在循环队列中,如果rear-front>0,则队列中的元素个数为rear-front个;如果rear-front<0,则队列中的元素个数为rear-front+m。该题中m-1<m,即rear-front<0,则该循环队列中的元素个数为(m-1)-m+m=m-1。此后从该循环队列中删除一个元素,则队列中的元素个数为m-1-1=m-2。故本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/XWkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数:intfun(char*x,char*y){intn=0;while((*x==*y)&&*X!=‘\0’){x++:y++;n++:}returnn
下列选项中,不属于数据库管理的是()。
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
以下选项中不能用作c程序合法常量的是()。
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
结构化程序设计的基本原则不包括()。
软件测试的目的是()。
以下关于C语言中逻辑运算符两侧运算对象的叙述中正确的是()。
在设计计算机程序时,结构化程序的三种基本结构是()。
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
随机试题
骨折病人的急救不包括【】
生物群落是植物、动物、微生物有序协调统一的群体。()
与消渴病病久导致多种并发症的发生密切相关的是
关于《大气污染物综合排放标准》(GB16297—1996)适用范围,下列叙述正确的是( )。
以下说法正确的有()。
制订班轮船期表是班轮营运组织工作的一项重要内容。班轮船期表主要包括()等内容。
平行四边形面积公式推导的教学片断:(1)教师布置学生独立思考的内容:我们如何把平行四边形转化为已经知道面积公式的平面图形来研究它的面积公式呢?(2)学生合作交流不到2分钟,当教师发现有一个小组的同学“过平行四边形的一个项点作平行四边形的
设=∞,则当x→0时,一定是无穷小量的是().
形
AtleastsincetheIndustrialRevolution,genderroleshavebeeninastateoftransition.Asaresult,culturalscriptsaboutm
最新回复
(
0
)