首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明、图和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 已知对某载客车辆(Car)进行类建模,如图5-1所示,其中类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Driver表示司机,类P
阅读下列说明、图和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 已知对某载客车辆(Car)进行类建模,如图5-1所示,其中类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Driver表示司机,类P
admin
2010-01-15
86
问题
阅读下列说明、图和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
程序员下午应用技术考试
软考初级
相关试题推荐
数据分析工具的(13)________________特性是指它能导入和导出各种常见格式的数据文件或分析结果。
n=1,2,3,…,100时,[n/3]共有(4)________________个不同的数([a]表示a的整数部分,例如[3.14]=3)。
在收集、整理、存储大数据时,删除重复数据的作用不包括________________。
在Excel工作表中,已输入的数据如下所示:按回车键后,B2单元格显示的值为()。
在用Word编辑文本时,为了使文字绕着插入的图片排列,下列操作正确的是______。
下列关于Windows操作系统文件名的说法,正确的是(32)。
我国《计算机软件保护条例》规定,软件著作权自软件______之日起产生。
计算机在接通电源后,系统首先由(41)程序对内部每个设备进行测试。
下列选项中,不属于Word中段落对齐方式的是(41)。
请认真阅读下列有关代理服务器的说明信息,然后根据要求回答问题1至问题6。【说明】某单位通过电信部门提供的ADSL与Internet相连,并通过代理服务器使内部各计算机终端访问Internet,连接方式如图1-1所示。电信部门分配的公网IP地址为2
随机试题
双侧游离端缺失属于Kennedy分类的
超声检查在口腔颌面部不适用于
人体实验应遵循的伦理原则包括,除外A.知情同意的原则B.维护受试者利益的原则C.科学的原则D.医学发展和人类健康利益第一的原则E.有利于维护和促进人类健康的原则
在一起行政诉讼案件中,被告进行处罚的依据是国务院某部制定的一个行政规章,原告认为该规章违反了有关法律。根据我国宪法规定,下列哪一机关有权改变或者撤销不适当的规章?
容量为100MW的机组,采用发电机一三绕组变压器单元接线时宜符合下列何项的要求?
通常情况下,合同双方通过设定(),来克服成本加酬金合同的缺点。
以公司的内部管辖关系为标准,可以将公司分为母公司和子公司。()
根据利率平价学说,利率相对较高的国家未来货币升水的可能性大。
设n阶方阵A的各行元素之和均为零,且RA=n—1,则线性方程组Ax=0的通解为__________。
以下选项中,不能对主函数中变量i和j的值进行交换的程序是()。
最新回复
(
0
)