首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为( )。
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为( )。
admin
2022-04-01
62
问题
设循环队列的存储空间为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。
转载请注明原文地址:https://kaotiyun.com/show/K6kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知下列函数定义:fun(int*b,intc,intn,intdata){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法
有下列程序:main(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序执行后的输出结果是
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;{inta[10]={5,4,3,2,1,6,7,8
在数据管理技术发展的三个阶段中,数据共享最好的是
下面结构体的定义语句中,错误的是
下列选项中,能正确定义数组的语句是()。
C源程序中不能表示的数制是
关于字符串的叙述中正确的是()。
下列定义变量的语句中错误的是
下列选项中,不能作为合法常量的是()。
随机试题
钻床可采用220V照明灯具。()
法律和道德都具有规范社会行为、调节社会关系、维护社会秩序的作用,在国家治理中都有其地位和功能。两者的关系是()
患者,女,50岁。在家燃煤取暖突然昏迷,出现面色潮红,口唇呈樱桃红色,多汗,神志不清伴发热。确诊的检查是
犯罪嫌疑人刘某涉嫌故意杀人被公安机关立案侦查。在侦查过程中,侦查人员发现刘某行为异常。经鉴定,刘某属于依法不负刑事责任的精神病人,需要对其实施强制医疗。(2012年试卷二第95~96题)关于有权启动强制医疗程序的主体,下列选项正确的是:
关于房地产投资利弊的说法,错误的是()。
简述学生心理发展的基本特征。
我常常会感到很多字和词被造出来其实是一种浪费,因为所用极少,要么束之高阁英雄无用武之地,要么养尊处优一笔一画脂肪成堆;而其他一些字词则呈现出紧张,无数的含义引申义统统压在它身上,似乎让那个汉字不堪重负快要喊出声来。这是字义资源分配的不对称。这段文字
软件复用是使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件复用的形式大体可分为垂直式复用和水平式复用。垂直式复用是指(66)中的复用,水平式复用是指(67)中的复用。为了提高构件的复用率,通常要求构件具有较好的(68)。为了将不同软
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。文慧是新东方学校的人力资源培训讲师,负责对新人职的教师进行人职培训,其PowerPoint演示文稿的制作水平广受好评。最
Whohasauthorizedtheweatherbulletin?
最新回复
(
0
)