首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为
admin
2021-07-09
64
问题
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为
选项
A、m-1
B、1
C、m
D、0
答案
B
解析
循环队列长度为m,由初始状态为front=rear=m可知此时循环队列为空。入队运算时,首先队尾指针(rear)进1(即rear+1),然后在rear指针指向的位置插入新元素。特别的,当队尾指针rear=m+1时,置rear=1。退队运算时,排头指针(front)进1(即front+1),然后删除front指针指向的位置上的元素,当排头指针front=m+1时,置front=1。
从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,则该循环队列中的元素个数为m-(m-1)=1。故选择A选项
转载请注明原文地址:https://www.kaotiyun.com/show/Iatp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>structS{intn;inta[20];};voidf(structS*p){inti,j,t;for(i
有以下程序:#includemain(){inta=1,b=3,e=5;int*p1=&a,*p2=&b,*P=&e;*P=*p1*(*p2);printf(“%d\n”,c);
下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。例如,若输入“Ab,cD”,则输出“AB,CD”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
有如下程序#include<stdio.h>#include<string.h>structS{charname[10];};voidchange(structS*data,intvalue){strcp
下面程序段的输出结果是()。#includemain(){floatx=1.236547;printf("%f\n",(int)(x*1000+0.5)/(float)1000);}
下列叙述中正确的是()。
已知“inta=6;”则执行“a+=a-=a*a;”语句后,a的值为()。
若有以下定义,则对数组元素的正确引用是()。inta[5],*p=a;
下列选项中属于面向对象设计方法主要特征的是()。
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
随机试题
确定健康教育目标时,总体目标的特征包括【】
如何理解市场定位的概念?
通过物理和化学的方法将被洗物品上的有机物、无机物和微生物尽可能降低到比较安全的水平,称为
在急腹症中,腹部CT平扫优于X线平片检查,下面哪项不正确
语言謇涩,病因多属独语,病因多属
关于社会评价和社会稳定分析的说法,正确的有()。
A公司年销售额为90000万元,变动成本率为60%,全部固定成本和费用为1800万元,长期债务账面价值为2000万元,利息费用40万元,普通股股数为2000万股,长期债务的税后资本成本为4%,股权资本成本为15%,所得税税率为25%。该公司认为目前的资本结
钟表之于()相当于()之于排字工
企业某年销售收入680万元,销售成本为销售收入的60%,赊销比例为销售收入的80%,销售收入净利润率为10%,期初应收账款余额为26万元,期末应收账款余额为32万元,期初资产总额为580万元,其中存货有48万元,存货周转次数为8次,期末存货是资产总额的10
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
最新回复
(
0
)