首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
54
问题
使用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全国计算机二级
相关试题推荐
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
已知某次学业成就测验的平均分数是80,标准差为4。如果某考生得分为92,则该分数转换为标准分后是()
福禄贝尔建立了一个以活动与游戏为主要特征的幼儿园课程体系,其依据不包括
关于教育的教育即生活的解读错误的是
被称为教育学上的三个里程碑是指柏拉图的《理想国》、()的《爱弥儿》、杜威的《民主主义与教育》。
认为学校教育的功能就是再生产出占主导地位的社会政治意识形态、文化关系和经济结构的是
关于人的身心发展,下列说法错误的是
关于教育劳动起源说的主要观点,下列说法错误的是
依据我国继承法规定,不必有两个以上见证人在场见证的遗嘱是()。
随机试题
试比较应激反应与应急反应的异同。
急性心梗死亡多在发病后何时()
朱砂除清热解毒外,又能()。
采用网上发行和网下发行相结合的方式发行封闭式基金时,调换两种渠道的销售额度和比例的机制称为()
企业用资本公积转增资本,增加了企业的注册资本,同时也会改变企业所有者权益的总额。()
某社会服务机构采用发展型社会工作理念在某贫困农村社区开展服务,实现由“输血式扶贫”向“造血式扶贫”的转变。下列做法中,正确的有()
桑代克认为动物的学习是由于在反复的尝试错误过程中,形成了稳定的()。
依法执教是国家和社会对教师提出的道德要求,其必要性在于()。
某模拟网站的主页地址是http://localhost:65531/ExamWeb/index.htm,打开此主页,浏览“天文小知识”页面,查找“海王星”的页面内容,并将它以文本文件的格式保存到考生目录下,命名为“haiwxing.txt”。
A、Hehardlyneedstodoanyadvertisingnowadays.B、Headvertisesalotonradioandinnewspapers.C、HespendshugesumsonTV
最新回复
(
0
)