首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为( )。
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为( )。
admin
2019-05-17
34
问题
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为( )。
选项
A、m-1
B、m-2
C、0
D、1
答案
B
解析
在循环队列中,如果rear-front>0,则队列中的元素个数为rear-front个;如果rear-front<0,则队列中的元素个数为rear-front+m。该题中m-1<m,即rear-front<0,则该循环队列中的元素个数为(m-1)-m+m=m-1。此后从该循环队列中删除一个元素,则队列中的元素个数为m-1-1=m-2。
转载请注明原文地址:https://kaotiyun.com/show/AWRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){________printf("%d",w[i]
设有以下函数:voidfun(intn,char*s){……)则下面对函数指针的定义和赋值均正确的是
有以下程序#includestructord{intx,y;)dt[2]={1,2,3,4);main(){structord*p=dt;printf("%d,",++(p->x));printf("%d\n",++(p->y));}
有以下程序#includemain(){intaft={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;)printf("%d\n",a[2]
以下叙述中正确的是
若有以下函数首剖intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
给定程序中,函数fun的功能是:将NxN矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换。例如,若N=3,有下列矩阵:123456789交换后为:
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010
给定程序中,函数fun的功能是:对形参SS所指字符串数组中的M个字符串按长度由短到长进行排序。SS所指字符串数组中共有M个字符串,且串长
随机试题
排放有毒有害废水的建设项目,应安排在生活用水水源的下游。
计划经济与市场经济的区别在于
提出无产阶级领导权和工农联盟思想的大会是()
信息保密的方法有()两种。
下列选项中说法错误的是()。
关于清算与交收,说法错误的是()。
某政府单位于2018年1月份开始自行研发一个软件,2018年1月至5月底为研究阶段,共发生相关支出300万元;自2018年6月起,该研发项目进入开发阶段,共发生相关支出500万元。2018年11月份,该软件研发成功。另外,该单位还为该软件发生了注册费、聘请
()成为广告信息传递给大众的重要环节,具有科学性和计划性两个重要特点。
俗话讲“人心不同,各如其面”,这表明人的个性特征具有()。
甲脾气暴躁,经常对两个儿子暴力相向。某日,甲喝酒后回家开始对大儿子乙破口大骂并冲进厨房拿起菜刀边骂边向乙砍去。此时,站在其身后的小儿子丙(已成年)拿起门后的木棍向甲的头部猛击一下,致甲当场死亡。丙的行为是()
最新回复
(
0
)