首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为
admin
2018-10-16
69
问题
循环队列的存储空间为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://kaotiyun.com/show/1gxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。#include<stdio,h>main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*Π*r
若执行下面的程序时,从键盘输入5和2,则输出结果是main(){inta,b,k;scanf("%d,%d",&a,&b);k=a;if(a<b)k=a%b;elsek=b%a;
下列叙述中正确的是()。
如果调用fopen函数不成功,则函数返回【】;如果调用fclose函数不成功,则函数返回【】。
有以下程序 main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d+++1); prind("%d,,,+十d+1): prind("%d\n",d); } 程序运行后的输出结果是______
以下对联合类型叙述正确的是()。
以下叙述中错误的是()。
在C语言中引用数组元素时,其数组下标的数据类型只能是()。
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
数据的存储结构是指()。
随机试题
各级行政机关要切实解决多头执法、多层执法和不执法、乱执法问题。()
下列哪一种物质不与胆红素竞争性与清蛋白的结合?
下列哪项不是甘草的归经
()在设备形成过程中应按业主授权范围分别对质量、进度和投资进行控制。
职场上常有人因无法施展自己的抱负而转换职业或转而创业,这体现了()的作用。
书:电子书:编写
Newresearchaskswhetherpsychopathsarebornthatway,oraremadesobytheirupbringings.That,ofcourse,isratheracrude
SelectCase结构运行时首先计算()的值。
ADoseofRealityMajorRealityCheckWhenthepainrelieverVioxxwasWithdrawnfromthemarketlastfallaftertheannounc
RodneyMace,35,ismarriedwithtwoyoungchildren,andisapart-timeteacherofarchitecturalhistory."Iamconstantlysurpr
最新回复
(
0
)