首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为
admin
2018-10-16
90
问题
循环队列的存储空间为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全国计算机二级
相关试题推荐
有以下程序:intf(intb[][4]){inti,j,s=0;for(j=0;i<4;i++){i=j;if(i>2)i=3-j;s+=b[i][j];}returns
有下面程序段#include"stdio.h"#include"string.h"main(){chara[3][20]={{"china"};{"isa"},{bigcountry!"}};chark
有以下程序 point(char*p){ p+=3; } main() { char b[4]={’a’,’b’,’c’,’d’},*p=b; point(p); printf("%c\n",*p); } 程序运行后的输出结果是______。
下列叙述中正确的是()。
有以下定义语句,编译时会出现编译错误的是
下列关于线性表的叙述中,不正确的是()。
下列选项中错误的说明语句是
数据的存储结构是指
下列关于“数据库系统(DBS)”的叙述中,正确的一条是______。
数据的存储结构是指()。
随机试题
You’llhavetobooktheticketsfortheholidayin().
男性,45岁。CLlshing综合征患者,实验室检查如下:基础水平尿17-羟、17-酮水平均明显升高,血浆ACTH水平比正常明显升高,小剂量和大剂量地塞米松抑制试验均不能使这些数值得到抑制。导致该患者Cushing综合征最可能的原因是
X线的产生原理是高速电子和靶物质相互作用的结果。在真空条件下高千伏的电场产生的高速电子流与靶物质作用,分别产生连续X线和特征X线。关于连续X线,叙述不正确的是
患者张某,男,52岁,有胃溃疡病史。近日来上腹部疼痛加剧,医嘱做粪便隐血试验,应给患者哪一组菜谱
组建招标班子,选择招标代理机构的程序包括:()。
某公安派出所所长兼党支部书记何强,参加辖区某公司的庆典活动,欣然收下了公司赠送的400元购物卡一张。其行为属于()。
下列()不属于商业银行的现金资产。
从功能角度数据库应用系统可以划分为四个层次,其中负责向表示层直接传送数据的是()。
以下选项中叙述错误的是()。
Thewordconservationhasathriftymeaning.Toconserveistosaveandprotect,toleavewhatweourselvesenjoyinsuchgoodc
最新回复
(
0
)