首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为
admin
2020-11-27
52
问题
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为
选项
A、2
B、1
C、3
D、52
答案
A
解析
循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用排头指针指向排头元素的前一个位置。循环队列长度为50,由初始状态为front=rear=50可知此时循环队列为空。入队运算时,首先队尾指针进1(即rear+1),然后在rear指针指向的位置插入新元素。特别的,当队尾指针rear=50+1时,置rear=1。退队运算时,排头指针进1(即front+1),然后删除front指针指向的位置上的元素,当排头指针front=50+1时,置front=1。
若经过运算,front=rear=1可知队列空或者队列满。此后又正常地插入了两个元素说明插入前队列为空,则插入后队列元素个数为2。故选A选项
转载请注明原文地址:https://kaotiyun.com/show/Fstp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){int*p,x=100;p=&x;x=*p+10;printf("%d\n",x);}程序运行后的输出结果是()
以下叙述中正确的是
设有定义:struct{charmark[12];intnuml;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是()。intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k一1)+1;}
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p
以下关于typedef的叙述错误的是
有以下程序段:struct{floatweight;charsex;charname[10];}rec,*ptr;ptr=&rec;从键盘读入字符串给结构体变量rec的name成员,错误的输入语句是()。
设有宏定义:#definelsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
合法的C语言数据常量是()。
随机试题
对肠外营养液持续性输注法表述错误的是
公司的发起人或股东在出现下列哪些情形时应当承担连带责任?()(1)股份有限公司成立后,发现作为设立公司出资的非货币财产的实际价额显著低于公司章程所定价额的,交付该出资的发起人以外的其他发起人对该差额;(2)股份有限公司不能成立
以下属于房地产商品房现售条件的是()。
(2007年)对于图2.4—3中的二维稳态导热问题,具有均匀内热源,内热源强度为qv,右边界绝热边界条件,如果采用有限差分法求解,当△x=△y时,则在下面的边界节点方程式中,哪一个是正确的?()
职业健康安全管理体系标准由五大要素构成,其循环顺序是()。
下列属于短期利率期货的有()。
谈谈你对现代学校管理发展趋势的认识。
【2011浙江财经大学单选题第15题】影响企业价值的两个最基本的因素是()。
设总体X的分布律为X~(θ为正参数),-1,2,-1,1,2为样本观察值,则θ的极大似然估计值为________.
软件测试包括多个测试阶段,按照先后顺序排列正确的是
最新回复
(
0
)