首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=1 5,rear=15,则循环队列中的元素个数为
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=1 5,rear=15,则循环队列中的元素个数为
admin
2013-04-11
30
问题
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=1 5,rear=15,则循环队列中的元素个数为
选项
A、20
B、0或35
C、15
D、16
答案
B
解析
循环队列的当前指针和尾指针都等于15,此循环队列中元素的个数有两种情况,第一种情况是当前指针和尾指针都是第一次到达15,此时元素个数为0;第二种情况是当前指针第一次到达15,而尾指针第二次到达15,此时元素个数为35。
转载请注明原文地址:https://jikaoti.com/ti/2kE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列输出字符“A”的方法中,()是错误的。
当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中______。
已知类A中的一个成员函数的说明如下:voidSetValue(A&a);则该函数的参数“A&a”的含义是______。
为满足运算符+的可交换性,必须将其重载为【】。
以下程序段的执行结果是()。#include<iostream.h>Voidmain(){inta,y;a=10;y=1do{a+=2;y+=a;cout<<"a"="<<a<<","<<"y=
下列关于栈的叙述,正确的是()。
C++语言的函数参数传递方式有值传递和【】、引用传递。
执行语句序列ofstreamoutfile("data.dat");if(...)cout<<"ok";elsecout<<"fail";后,如果文件打开成功,显示“ok”,否则显示“fail”。由此可知,上面if语句的“...
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问问从基类继承的成员。下列程序没有使用多态机制,其输出结果是【】。#include<iostream>usingnamespacestd;class
随机试题
狭义上,一切金属的氧化物叫做陶瓷,其中以SiO2为主体的陶瓷通常称为硅酸盐材料。
患者,晨起面浮,午后消退,疲劳加重,休息减轻,面色无华。水肿应属
实施见证取样应满足的要求有()。
根据海关对进出境礼品的有关规定,请指出下列物品哪些不属于礼品?()
因标的物质量不符合质量要求,致使不能实现合同目的的,买受人可以拒绝接受标的物或者解除合同。买受人拒绝接受标的物或者解除合同的,标的物毁损、灭失的风险由买受人承担。()
国家经济安全是国家安全的()。
"Accordingtosuch-and-such,athink-tank,"isaphrasefamiliartoreadersofanynewspaper.Sharpquotes,intriguingfactsand
在面向对象方法中,类的实例称为【】。
TheFirstBicycleThehistoryofthebicyclegoesbackmorethan200years.In1791,CountdeSivrac【C1】______onlookersina
【B1】【B4】
最新回复
(
0
)