首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test26_3。此工程包含一个test26_3.cpp,其中定义了类queue,但该类的定义并不完 整。请按要求完成下列操作,将程序补充完整。 (1)完成类queue的无参数的构造函数的定义,要求把数据成员bl和el
使用VC6打开考生文件夹下的工程test26_3。此工程包含一个test26_3.cpp,其中定义了类queue,但该类的定义并不完 整。请按要求完成下列操作,将程序补充完整。 (1)完成类queue的无参数的构造函数的定义,要求把数据成员bl和el
admin
2010-02-08
20
问题
使用VC6打开考生文件夹下的工程test26_3。此工程包含一个test26_3.cpp,其中定义了类queue,但该类的定义并不完
整。请按要求完成下列操作,将程序补充完整。
(1)完成类queue的无参数的构造函数的定义,要求把数据成员bl和el都初始化为0,同时输出queue initialized。请在注释“//**1**”之后添加适当的语句。
(2)完成类queue的成员函数qput(int j)的定义,它的功能是把新的元素加入队列,过程是先依据bl的值判断数组是否已经满了,如果是就输出queue is full,否则bl自加一,并且把参数j的值存入bl指向的数组元素中,请在注释“//**2**”之后添加适当的语句。
(3)完成类queue的成员函数qget()的定义,它的功能是把队列开头的元素提取出队列,并返回该值,过程是先比较el和bl的值判断队列是否已空,如果是就输出queue is empty,否则el自加一,并且把el指向的数组元素返回,请在注释“// **3**”之后添加适当的语句。
程序输出结果如下:
queue initialized
queue initialized
33 11
44 22
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test26_3.cpp清单如下:
#include<iostream.h>
class queue
{
int q[100];
int bl,el;
public:
queue( );
void qput(int j);
int qget( );
};
queue::queue( )
{
// **1**
}
void queue::qput(int j)
{
// **2**
{
cout<<"queue is full\n";
return;
}
bl++;
q[bl]=j;
}
int queue::qget( )
{
// **3**
{
cout<<"queue is empty\n";
return 0;
}
el++;
return q[el];
}
void main( )
{
queue aa,bb;
aa.qput(11);
bb.qput(22);
aa.qput(33);
bb.qput(44);
cout<<aa.qget()<<" "<<aa.qget()<<"\n";
cout<<bb.qget()<<" "<<bb.qget()<<"\n";
}
选项
答案
(1) bl=el=O; cout<<"queue initialized\n"; (2) if(bl==100) (3) if(el==bl)
解析
主要考查考生对于具体的一个队列类的掌握,对列是一种特殊的存储结构,使用先进先出原则,题目中bl和el分别指向队列的开头和结尾,其中(2)是队列的标准插入操作, (3)是队列的标准的删除操作,注意它们的操作方式和先判断后操作的原则。
转载请注明原文地址:https://kaotiyun.com/show/T7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下列史料并回答问题:历史上有这样一个民族:5000年的历史中,有2000多年在颠沛流离的路上行走天下,浪迹天涯,宛如一直行进在炼狱之巅。不管到哪里,他们没有权利,没有地位,没有自己的国家,随时有着被其他民族异化的危机(尽管事实上有一部分犹太人
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题)
试论西欧启蒙运动及其历史意义。(北京师范大学2001年历史学综合考试真题)
8位电脑专家对4种防病毒软件性能进行1~10的等级评定,1表示非常不好,10表示非常优越,方差分析表总结了评估结果。请补充下表的空白。
初学电脑打字时,练习次数越多,错误就会越少,这属于()
一位教师计算了全班20个同学考试成绩的均值、中数和众数,发现大部分同学的考试成绩集中于高分段。下列哪句话不可能是正确的?()
关于遗传素质在人的身心发展中的作用,下列说法错误的是
下列说法错误的是
波浪理论考虑的因素主要包括三个方面,其中最重要的是股价的()。
日本北海道大学进化生物研究小组对三个分别由30只蚂蚁组成的黑蚁群的活动进行了观察。结果发现大部分蚂蚁都很勤快地寻找、搬运食物,少数蚂蚁却整日无所事事、东张西望,他们把这少数蚂蚁叫做“懒蚂蚁”。有趣的足,当研究小组在这些“懒蚂蚁”身上做上标记,并切断绝蚁群
随机试题
患者女,35岁。8年前曾因葡萄胎行清官,现再次出现阴道不规则出血,间断痰中带血丝,妇检示:阴道壁可见紫蓝色结节,胸片见双肺团块状影,查血hCG>100000U/L,阴道壁结节活检示未见绒毛结构。支持上述诊断的依据不包括
探查电极置于左锁骨中线平第5肋间的胸导联为
利率作为各国发展国民经济的重要杠杆,其高低由()等因素决定。
违约概率模型能够直接估计客户的违约概率,因此对历史数据的要求更高,需要商业银行建立一致、明确的违约定义,并且在此基础上积累至少()年的数据。
在古人看来,俭对于立身、持家和治国都有重要的意义。对个人来说,俭可养德,节俭是修养道德的重要基础。追求奢侈,就会物欲膨胀,贪慕富贵,多求妄取,以至“居官必贿,居乡必盗”;节俭就会节制物欲,不为物欲所役使。所以说“有德者皆由俭来”,“惟俭养德,惟侈荡心”;修
公安工作坚持走群众路线,维护社会治安要依靠的基本力量是()。
2012年全国国道网日平均行驶量为244883万车公里,北京、天津、河北、山西、上海、浙江、湖北、广东的国道年平均拥挤度均超过0.6。其中,国家高速公路日平均交通量为22181辆,日平均行驶量为148742万车公里:普通国道日平均交通量为10845辆,日平
结合实际,论述教学过程中充分发挥教师指导作用与学生主体性之间的关系。
软件生命周期是指
Idon’tthinkhecares,_____?
最新回复
(
0
)