首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程MyProj2。此工程包含一个源程序文件 MyMain2.cpp,此程序的运行结果为: Derive1’s Print() Called. Derive2’s Print() called. 其中定义
使用VC6打开考生文件夹下的工程MyProj2。此工程包含一个源程序文件 MyMain2.cpp,此程序的运行结果为: Derive1’s Print() Called. Derive2’s Print() called. 其中定义
admin
2009-01-15
156
问题
使用VC6打开考生文件夹下的工程MyProj2。此工程包含一个源程序文件 MyMain2.cpp,此程序的运行结果为:
Derive1’s Print() Called.
Derive2’s Print() called.
其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
①定义函数Print()为无值型纯虚函数。请在注释“//**1**”之后添加适当的语句。
②建立类Derivel的构造函数,请在注释“//**2**”之后添加适当的语句。
③完成类Derive2成员函数Print()的定义。请在注释“//**3**”之后添加适当的语句。
④定义类Derivel的对象指针d1,类Derive2的对象指针d2。其初始化值分别为1和2。
源程序文件MyMain2.cpp中的程序清单如下:
//MyMain2. cpp
#include <iostream>
using namespace std;
class Base
{
public:
Base(int i)
{
b=i;
}
//* * 1 * *
protected:
int b;
};
class Derivel: public Base
{
public:
//* * 2 * *
void print ()
{
cout<<" Derivel’s Print() called."<<end1;
}
};
class Derive2 : public Base
{
public:
Derive2(int i) :Base(i) { }
//* * 3 * *
};
void fun (Base *obj)
{
obj->Print ();
}
int main ( )
{
//* * 4 * *
fun (d1);
fun (d2);
return 0;
}
选项
答案
①virtual void Print()=0; ②Derivel(int i):Base(i){} ③void Print(){cout<<"Derive2’s Print()called."<<end1;} ④Derivel*d=new Derive1(1);Derive2*d2=new Derive2(2)
解析
本题是一道综合应用题,考核继承与派生,以及纯虚函数。
①在第1处定义函数Print()为无值型纯虚函数。根据C++中无纯虚函数的定义格式可知在第1处应填入“virtual void Print()=0;”。
②在第2处建立类Derivel的构造函数,其中还要调用基类的构造函数。所以应填入“Derivel(int i):Base(i){}”。
③在第3处完成类Derive2成员函数Print()的定义,根据程序的输出可知,此处应填入“void Print(){cout<<"Derive2’s Print() called.”<<end1;}。
④在第4处定义类Derive1的对象指针d1,类Derive2的对象指针d2,其初始化值分别为1和2。所以应填入“Derive1 *d=new Derive1(1);Derive2 *d2=new Derive2(2)”。
转载请注明原文地址:https://www.kaotiyun.com/show/2OID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
医生诊疗费用的低下与药品加成的过高,共同形成了以药养医的现状。它保证了公共医院在数据上的收支平衡,却导致了“大处方”“新特贵药”“过度医疗”等现象的出现,让医生和患者都容易成为扭结的医疗制度及以其为轴的社会冲突的代偿者。2016年,患者魏则西的去世和医生陈
简述戊戌变法的内容和意义。
简述尼克松主义的主要内容。(东北师范大学1999年世界现代史真题)
论述乾嘉学派出现的背景及其在史学方面的代表性成就。(2017年历史学统考真题)
计算两次考试成绩(X、Y)的相关系数。
对两个独立样本的方差进行差异检验使用()
设一个盒子里装有编号为①②③的三个球,现按照考虑顺序的重复抽样方式从中随机抽出两个球组成样本,则样本可能数目为()
提出人类具有三种灵魂即植物灵魂、动物灵魂和人的灵魂并分别以不同教育方式予以教育培养的思想家是
简述金融衍生品的含义、功能、期货与期权的区别;对于我国引进金融衍生品,市场是否更有效?
法的实施方式按()可以分为法的遵守、法的执行、法的适用。
随机试题
一般小型企业适合进入投资和收益都较低的群体,实力雄厚的企业则可以考虑进入竞争性较强的群体。()
可持续营销
瞳孔散大见于
A.六一散B.清骨散C.当归六黄汤D.青蒿鳖甲汤E.清暑益气汤
功似石决明,又能镇惊安神的药物是
某染料制造企业以苯经硝化制得产品为硝基苯,作为制造染料的原料。下列关于硝化工艺安全控制的基本要求中,说法错误的是()。
【2016年下】某中学上课时,高年级学生李某到教室外喊赵某,说有事让其出去一趟,班主任张某默许了。赵某走出教室后被李某殴打,导致右眼失明。对赵某所受伤害应当承担赔偿责任的主体是()。
我国实行的开放政策使国内城市与城市之间、南方与北方之间、内地与沿海之间展开了多种多样的吸引外资的竞争,导致了一些省份原先获得的区域倾斜政策优势(如减税、退税、低税、优惠贷款等)减弱,从而增加了国内利用外资的竞争。这段话主要支持了这样一种观点,即(
某公司分配给人事部的IP地址块为159.167.159.224/27,分配给培训部的IP地址块为159.167.159.208/28,分配给销售部的IP地址块为159.167.159.192/28,那么这三个地址块经过聚合后的地址为()。
A、Hehasn’tseenanymovieforalongtime.B、ThemoviehesawwasGonewiththeWind.C、Itisoneofthebestmovieshehaseve
最新回复
(
0
)