首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明、图和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 已知对某载客车辆(Car)进行类建模,如图5-1所示,其中类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Driver表示司机,类P
阅读下列说明、图和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 已知对某载客车辆(Car)进行类建模,如图5-1所示,其中类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Driver表示司机,类P
admin
2010-01-15
90
问题
阅读下列说明、图和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
程序员下午应用技术考试
软考初级
相关试题推荐
在WPS文字中,由“字体”“字号”“粗体”“斜体”“两端对齐”等按钮组成的工具栏是________________。
企业的数据资产不包括()。
关系代数运算是以集合操作为基础的运算,其5种基本运算是并、差、(57)、投影和选择。
在Word中,下列关于拆分表格的叙述中,正确的是______。
交通信号能同时被多人接收,说明信息具有(23)。
小张刚接到领导分配的数据分析任务,他第一步应当首先________。
自然数1,2,3,4,5中,任意两个数都可以算出平均值,其中有些平均值是相同的。那么,不同的平均值共有______个。
下图所示的网络拓扑结构属于__________。
请根据网页显示的效果图和网页中的元素说明,将HTML文本中(n)处的解答填入答题纸对应的解答栏内。说明在Ⅲ浏览器中输入常春藤大学招生办公室主页的网址并回车后,网页显示的效果如图5-1所示。HTML文本<html><he
阅读下列HTML文本和说明,在该HTML文本中存在5处错误,请指出错误所在的行号、错误原因以及改正的方法。[说明]这是一个简单的HTML文本,显示作者个人主页的登录界面。[HTML文本](1)<HTML>(2)<B
随机试题
论述国际市场营销规划。
________,同来何事不同归?
缩宫素的主要合成部位是
急性胰腺炎最重要的治疗措施是
风痰阻络或热极动风可致胃热或虫积可致
设函数f(x)=,若f(x)在x=0可导,则a的值是()。
如果企业将积压的存货转为损失,将会()。
在数据结构中,从逻辑上可以把数据结构分为______。
Liberal(自由)educationisbecomingthetaskofteachers.Itis【C1】______notonlytoteachandlearnknowledge,butalsotodevel
Kateis_______diligentthanherbrother,butshedidn’tpasstheexam.
最新回复
(
0
)