首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为
admin
2018-10-16
45
问题
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为
选项
A、0或100
B、1
C、2
D、99
答案
A
解析
循环队列中,由于入队时尾指针rear向前追赶头指针front;出队时头指针front向前追赶尾指针rear,造成队空和队满时头尾指针均相等。因此,无法通过条件front==rear来判别队列是“空”还是“满”。对于这个题目来说,经过一系列正常的入队与退队操作后,front=rear=99,此时,要么队列为空(元素个数为0),要么队列为满(元素个数为100),因此选项A正确。
转载请注明原文地址:https://jikaoti.com/ti/q2a0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf
已知字母A的ASCII代码值为65,若变量kk为char型,下列不能正确判断出比中的值为大写字母的表达式是( )。
当把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是 ______。
下列程序执行后的输出结果是()。voidfune(int*a,intb[]){b[0]=*a+b;}main(){inta,b[5];a=0;b[0]=3;func(&a,b);printf("%d\n",b[0]);
程序测试分为静态分析和动态测试。其中[]是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
下列关于线性表的叙述中,不正确的是()。
以下对联合类型叙述正确的是()。
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
数据的存储结构是指()。
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
随机试题
ThePositiveEffectsofOwningaDogonChildrenDogsarethebestfriendofchildren.Thedogandthechildteacheachothe
以下行为可以视为重婚罪的是()
A、年轻恒牙早期急性牙髓炎B、年轻恒牙牙髓充血C、年轻恒牙晚期牙髓炎D、乳牙牙髓坏死E、年轻恒牙根尖周病下列治疗适用于活髓切断术
A.内庭B.中脘C.神阙D.太冲E.脾俞、太白
浅埋暗挖法的工艺流程和技术要求,主要是针对()而形成的。
()是有一定人数参加,行为没有法定依据,对企业的生产经营及社会秩序产生一定影响的事件。
下列命题中属于客观唯心主义的是()。
当前和今后一个时期,国际局势发展的基本态势是()
设f(x)在x=1处一阶连续可导,且f′(1)=-2,则________.
Peoplewantactiononnoise,arecentpublicmeetinginBrisbaneshowed.Somewanttechnicalimprovementssuchasquieterairco
最新回复
(
0
)