首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmj2下的工程proj2,其中定义了Employee类和Manager类。Employee用于表示某公司的雇员,其属性包括姓名(name)和工作部分(dept)。Manager是Employee的公有派生类,用
请使用VC6或使用【答题】菜单打开考生文件夹pmj2下的工程proj2,其中定义了Employee类和Manager类。Employee用于表示某公司的雇员,其属性包括姓名(name)和工作部分(dept)。Manager是Employee的公有派生类,用
admin
2015-06-27
33
问题
请使用VC6或使用【答题】菜单打开考生文件夹pmj2下的工程proj2,其中定义了Employee类和Manager类。Employee用于表示某公司的雇员,其属性包括姓名(name)和工作部分(dept)。Manager是Employee的公有派生类,用于表示雇员中的经理。除了姓名和工作部分之外,Manager的属性还包括级别(level)。Employee类的成员函数print用于输出雇员的信息;Manager类的成员函数print负责输出经理的信息。请在横线处填写适当的代码,然后删除横线,以实现上述类定义。此程序的正确输出结果应为:
Name:SallySmith
Dept:SMes
Level:2
注意:只能在横线处填写适当的代码,不要改动程序中的其他内容,也不要删除或移动“//****found****”。
#include
#include
usingnamespacestcl;
classEmployee{
public:
Employee(stringFlame,stringdept):
//**********found**********
{
}
virtualvoidprint()const;
stringdept()const//返回部门名称
{
//**********found**********
}
virtual~Employee(){}
private:
stringname_;
stringdept_;
};
classManager:publicEmployee{
public:
Nanager(stringname,stringdept,
intlevel):
//**********found**********
{
}
virtualvoidprint()const;
private:
intlevel;
};
voidEmployee::print()const
{
cout<<"Name:"<
cout<<"Dept:"<
}
voidNanager::print()const
{
//**********found**********
cout<<"Level:"<
end1;
}
intmain()
{
Employee*erap=newNanacjer("SallySmith”,”Sales”,2);
emp->print:();
deleteemp;
return0;
}
选项
答案
(1)nanle_(naiTle),dept_(dept) (2)returndept_; (3)Employee(name,dept),level_(1evel) (4)Employee::print();
解析
(1)主要考查考生对构造函数的掌握,这里使用成员列表初始化法对私有成员初始化。
(2)主要考查考生对成员函数的掌握,题目要求返回部门名称,因此这里是一条返回语句。函数要求返回的类型为string,因此直接返回dept_即可。
(3)主要考查考生对构造函数的掌握,因为Manager类是Employee类的派生类,因此它的构造函数要先对基类初始化,应使用成员列表初始化。
(4)主要考查考生对虚函数的掌握,因为Manager类是Errrployee类的派生类,因此它的print函数可以先调用基类的print函数,再输出自身要输出的数据,故为Employee::prim();。
转载请注明原文地址:https://kaotiyun.com/show/5IBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
概述公元前8世纪至前3世纪欧亚大陆三大古典文明中心的思想特征。(2010年统考真题)
得出两总体的样本数据如下:甲(33,18,40,50,54,30,39);乙(48,17,24,22,38)。在秩和检验中,秩和是()
某中学高三年级有三个班,高考前有一个免试保送升学名额,分别来自三个班的候选人的成绩如下:请选用不同的综合方法,帮助学校领导做出决策,决定保送对象,并评价其合理性。
下列选项中不是乌申斯基主张的教学原则是
对于认知风格属于场依存型的学生,适合的教学方法是()
下列说法错误的是
下列哪一行业可能具有最低的资产负债率?()
法的制定就是指法定的国家机关,依照法定职权和程序()。
有下列二叉树,对此二叉树进行后序遍历的结果为()。
请编写函数fun,它的功能是:求任意两个正整数的最小公倍数和最大公约数,最小公倍数放在指针变量bei所指的变量中,最大公约数放在指针变量yue所指的变量中。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函
随机试题
癫痫患者行MRI检查选择的内容包括
初产妇,妊娠40周,规律宫缩18小时,查:宫口开大6cm,宫缩渐弱,6~7分钟一阵,持续20~30秒,2小时后复查,宫口仍开大6cm,S-1,骨盆外测量正常范围,胎心130~135次/分,规律。该产妇属于下列哪种产程图异常
中国公民甲得知A国法院正在审理其配偶中国公民乙提起的离婚诉讼,便在自己住所地的中国法院对乙也提起离婚之诉。依我国司法实践,法院对于甲的起诉应如何处理?
根据综合评估法完成评标后,()应当拟定一份“综合评估比较表”,连同书面评标报告提交招标人。
脚手板应用()厚的坚固杉木或松木(也可采用质量好的竹跳板)。
下列火灾风险评估的分类中,描述正确的是()。
银行间债券市场是债券的批发市场,主要交易的债券是()。
以儿童的兴趣和动机为基本出发点,以儿童的某些基本动机作为教学组织的中心的课程属于()
中国共产党第十九届中央委员会第二次全体会议于2018年1月18日至19日在北京召开,会议的主要议程是:
BossesSay"Yes"toHomeWorkA)Risingcostsofofficespace,timelosttostressfulcommuting,andaslowrecognitionthatwo
最新回复
(
0
)