首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明、图和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 已知对某载客车辆(Car)进行类建模,如图5-1所示,其中类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Driver表示司机,类P
阅读下列说明、图和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 已知对某载客车辆(Car)进行类建模,如图5-1所示,其中类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Driver表示司机,类P
admin
2010-01-15
45
问题
阅读下列说明、图和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。
[说明]
已知对某载客车辆(Car)进行类建模,如图5-1所示,其中类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Driver表示司机,类Passenger表示乘客。
[C++代码]
const int (1)=7; //定义最多载客数
const int MAX WHEELS=5; //定义最多轮胎数
class Body{
//此处代码省略
}; //车身类
class Passenger{
//此处代码省略
}; //乘客类
class Wheel{
//此处代码省略
};//车轮类
class Driver{ //司机类
public:
string name;//表示第几路公交车司机
Driver(string driverName):name((2)){}; //构造函数
};
class Engine{ //引擎类
public:
string engineNo; //引擎编号
Engine(string engineNo){(3)->engineNo=engineNo;} //构造函数
};
class Car{ //汽车类
protected:
Engine * engine; Driver * driver; Body body;
Wheel * wheels[MAX_HEELS]; Passenger * passengers[MAX_PASSENGERS];
public:
Car(Driver * driver){//构造函数
this->driver=driver;
engine=new Engine("TX6536型号引擎");
int index;
for (index=0; index<MAX_HEELS; index++){
wheels[index]=new Wheel();
}
for(index=0; index<MAX_PASSENGERS; index++){
passengers[index]=NULL;
}
}
virtual~Car() {//析构函数
for (int index=0; index<MAX_WHEELS; index++)
delete wheels[index];
delete (4);
}
int getPassengerNumber(){//获取车上乘客数量
//此处代码省略
}
void getOnPassenger(Passenger * aPassenger){//乘客上车
//此处代码省略
}
void run(){//开车
if(driver==NULL) { cout<< "司机尚未上车!"; return; }
//此处代码省略
}
);
void main(){
Driver driver("第五路公交车司机");
Car car ((5));
Passenger passengers [MAX_PASSENGERS];
for (int index = 0; index<MAX PASSENGERS; index++) //乘客上车处理
car.getOnPassenger(&passengers[index]);
car.run();
}
选项
答案
(1)MAX_PASSENGERS;(2)driverName;(3)this;(4)engine;(5)&driver
解析
转载请注明原文地址:https://kaotiyun.com/show/zBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
许多企业常把大量暂时不用的过期数据分类归档转存于(8)________________中。
在Word2010窗口的编辑区,闪烁的一条竖线表示________________。
在Word2010编辑状态下,打开MyDoc.DOCX文档,若要把编辑后的文档以文件名“W1.htm”存盘,可以执行“文件”菜单中的________________命令。
操作系统的资源管理功能不包括________________。
某单位的统计报表比较多,采用表号(报表的编号)的好处是______。
在Excel中,若A1单元格中的内容为“全国计算机技术与软件专业技术资格(水平)考试”,在A2单元格中输入函数=LEFT(A1,2),则A2单元格显示的内容是______。
(1)是固化在主板ROM内的程序,为计算机提供最底层、最直接的硬件访问和控制。
下列操作中______可以随意改变窗口大小。
下图主板接口中,①处是(28),②处可以接的设备是(29),③处可以接的设备是(30)28.
阅读以下有关网络管理的叙述,将应填入(n)处的字句写在对应的栏内。网络管理是指对网络的运行状态进行(1)和(2),使其能够有效、可靠、安全、经济地提供服务,从这个定义可以看出,网络管理包含两个任务,一是对网络的运行状态进行监控,二是对网络的运行状
随机试题
()是肩关节前脱位时出现的特殊畸形。
宋之的独幕讽刺喜剧《群猴》的背景是()
求(1-x2一y2)dxdy,其中D是由y=x,y=0,x2+y2=1在第一象限内所围的区域.
杜邦分析法可以()。
以下营业税适用税率的表述,正确的是()。
甲公司由专利权X、设备Y以及设备Z组成的生产线,专门用于生产产品W。该生产线于2011年1月投产,至2017年12月31日已连续生产7年。甲公司按照不同的生产线进行管理,产品W存在活跃市场。生产线生产的产品W经包装机H进行外包装后对外出售。(1)
纳税人提供的下列劳务中,按照开发或完成的进度确认收入实现的有()。
已知利润对销售量的敏感性系数为2,总杠杆系数为3,息税前利润由200万元增加到600万元,则每股利润由1元增加到()元。
楚老师在高中一年级“音乐鉴赏”模块的教学中发现,来自本市一部分地区的学生音乐素质较好,看得出接受过较专业的音乐训练;而另一部分地区的学生则不甚理想,有的学生甚至连简谱都不认识,于是她决定将音乐课改为小组学习的形式,每个小组由音乐素养较好的和音乐素养一般的学
It’sofficialthatmarriedpeoplearehealthier,oratleasttheythinktheyare.AnAmericansurveyof【C1】______100000people
最新回复
(
0
)