首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列的存储空间为Q(1: 35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
设循环队列的存储空间为Q(1: 35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
admin
2021-05-06
33
问题
设循环队列的存储空间为Q(1: 35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
选项
A、15
B、16
C、20
D、0或35
答案
D
解析
在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。在循环队列中进行出队、入队操作时,头尾指针仍要加1,朝前移动。只不过当头尾指针指向向量上界时,其加1操作的结果是指向向量的下界0。由于入队时尾指针向前追赶头指针,出队时头指针向前追赶尾指针,故队空和队满时,头尾指针均相等。答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/Lxh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:inti=l;while(1){i++:if(i==10)break;if(i%2==0)cout<<’*’;}执行这个程序段输出字符木的个数是(
有如下程序:#includeusingnamespacestd;classBase{private:voidfun1()const{cout
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*P=a;则数值为9的表达式是()。
有如下程序段:inti=4,intj=1;intmain(){inti=8,j=i;cout<<i<<j<<end1;}运行时的输出结果是()。
运算符重载是对已有的运算符赋予多重含义,因此()。
关于运算符重载,下列表述中正确的是()。
有如下程序:#include#includeusingnamespacestd;intmain(){cout
下列给定程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参avet所指的存储单元中。例如,输入8名学生的成绩:80.5、60、72、90.5、98、51.5、88、64则低于
下列字符串中不能作为C++标识符使用的是
若执行下面的程序时,从键盘上输入5和2,则输出结果是()。#includevoidmain(){inta,b,k;cin>>a>>b;k=a;if(a<b)k=a%b;else
随机试题
如何理解管理系统原理?
患者,男,30岁。身热渐退,咳嗽减轻,咯吐脓血渐少,臭味亦减,气短乏力,自汗,盗汗,午后潮热,心烦,口干咽燥,舌淡红苔薄,脉细数无力,诊为肺痈。问题2:其治法是
以下为溃疡性结肠炎的治疗原则,但哪项除外
提出“明了、联想、系统、方法”的教学四阶段论的是()。
______personlikehimwon’tbesatisfiedwith______littleprogressthathehasmade.
中华人民共和国的成立,标志着()
[*]
在数据库应用系统设计过程中,属于物理设计范畴的是——。
ItwasClark’sfirstvisittoLondonUndergroundRailway.Against【C1】______adviceofhisfriends,hedecidedtogothereafter
A、Becausetheydidnoteatotheranimals.B、Becausetheywereusefulforprotection.C、Becausetheyweregoodhunters.D、Because
最新回复
(
0
)