首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m一1,real=m,则该循环队列中的元素个数为( )。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m一1,real=m,则该循环队列中的元素个数为( )。
admin
2017-07-05
40
问题
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m一1,real=m,则该循环队列中的元素个数为( )。
选项
A、m一1
B、1
C、m
D、0
答案
B
解析
循环队列长度为m,由初始状态为front=rear=m可知此时循环队列为空。入队运算时,首先队尾指针(rear)进1(即rear+1),然后在rear指针指向的位置插入新元素。特别的,当队尾指针:rear=m+1时,置lear=1。退队运算时,排头指针(front)进1(即front+1),然后删除front指针指向的位置上的元素,当排头指针front=m+1时,置front=1。从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,则该循环队列中的元素个数为m一(m一1)=1。故选择B选项。
转载请注明原文地址:https://jikaoti.com/ti/5Yi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对下述程序的判断中,正确的是#include<stdio.h>voidmain(){char*p,s[128];p=S;while(strcmp(s,"End")){printf("Inputa
函数的值通过rerurn语句返回,下面关于return语句的形式描述错误的是
以下程序运行后的输出结果是。#inc]udcmain(){intx=10.y=20.t=0;if(x==y)t=x;x=y;y=1;printf(“%d%d/n”.x,y);
若有定义语句:inta=3’b=2,c=1;,以下选项中错误的赋值表达式是
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t):}
若有说明inta[3][4];则a数组元素的非法引用是()。
以下叙述中正确的是()。
关于字符常量,以下叙述正确的是()。
一棵二又树共有25个结点,其中5个是叶子结点,则度为1的结点数为
随机试题
A、cycleB、cityC、cropD、certainC
下列贫血中首选糖皮质激素治疗的是
使基础代谢率增高的主要激素是
关于货币市场工具的特点,以下表述错误的是()。
在实际运用应付税款法时,由于时间性差异对所得税的影响,作为当期所得税费用的增加和减少,一定时期损益表中反映的所得税金额与所得税前利润相比()。
王老师观察到,在若干次探究性小组合作学习的讨论环节中,孙丽同学自己总是拿不定主意,要靠同伴拿主意。这说明孙丽的学习风格属于()。
A、 B、 C、 D、 D每组图形经过向右转,再向下翻转,故D项正确。
设y=y(x)是一向上凸的连续曲线,其上任意一点(x,y)处的曲率为,又此曲线上的点(0,1)处的切线方程为y=x+1,求该曲线方程,并求函数y(x)的极值.
设f(x)二阶连续可导,且曲线积分∫[3f’(x)一2f(x)+xe2x]ydx+f’(x)dy与路径无关,求f(x).
PreferencesVaryonCircumstanceofDyingAmongterminallyiiipeople,attitudesdifferonwhattheythinkconstitutesa(1)o
最新回复
(
0
)