首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与出队运算后,front=15,rear=15,则循环队列中的元素个数为( )。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与出队运算后,front=15,rear=15,则循环队列中的元素个数为( )。
admin
2017-11-06
44
问题
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与出队运算后,front=15,rear=15,则循环队列中的元素个数为( )。
选项
A、15
B、16
C、20
D、0或35
答案
D
解析
在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。在循环队列中进行出队、人队操作时,头、尾指针仍要加1,朝前移动,只不过当头、尾指针指向向量上界时,其加l操作的结果是指向向量的下界0。由于入队时队尾指针向前追赶队头指针,出队时队头指针向前追赶队尾指针,故队空和队满时,头尾指针均相等,故答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/EXa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<string.h>main(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcpy(p+strlen(q),r);strcat(p
若整型变量a、b、c、d中的值依次为1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是()。
当运行以下程序时,输入abcd,程序的输出结果是:()。insert(charstr[]){inti;i=strlen(str);while(i>0){str[2*i]=str[i];str[2*i-1
有以下程序:main(){inta=1,b;for(b=1:b<=10;b++){if(a>=8)break;if(a%2==1){a+=5;continue;}a-=3:}
下列叙述中正确的是()。
执行以下程序后,test.txt文件的内容是(若文件能正常打开)()。#include<stdio.h>main(){FILE*fp;char*s1="Fortran",*s2="Basic";
针对简单程序设计,以下叙述的实施步骤顺序正确的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns:}
在算法正确的前提下,评价一个算法的两个标准是空间复杂度和______。
随机试题
三国时期思想家王弼,在继承庄子“言意”说的基础上,进一步提出了文学文本构成的三层面说是()
Therearesigns______restaurantsarebecomingmorepopularwithfamilies.
卓-艾综合征绝大多数是由位于胰腺的何种肿瘤所致
A.蛋白质净利用率B.蛋白质消化率C.蛋白质功效比值D.生物价E.氨基酸评分。反映食物蛋白质消化吸收后,被机体利用程度的指标是
A、家族史B、生产史C、喂养史D、生长发育史E、预防接种史怀疑小儿患时行疾病时,特别要注意询问
资产是企业拥有的经济资源。()
运用以下股票C与市场组合的信息(表2-6-6)解答下列问题。股票C的标准差是多少?市场组合的标准差又是多少?
分布式数据库系统是______技术和计算机网络技术的结合。
Whomisthemanprobablycomplainingto?
What’sthepercentageofoverseasstudentsinCityUniversity,London?
最新回复
(
0
)