首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
131
问题
使用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://kaotiyun.com/show/2OID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述戊戌变法的内容和意义。
简述美国1787年宪法的内容。(南京大学2001年世界近现代史真题)
试析李悝变法的内容及其意义。(厦门大学2000年中国古代史真题)
简述魏晋玄学的产生背景及其代表人物的基本思想。(2009年统考真题)
斯皮尔曼等级相关适用于两列具有哪种性质的测量数据,或总体为非正态的等距、等比数据?()
8位电脑专家对4种防病毒软件性能进行1~10的等级评定,1表示非常不好,10表示非常优越,方差分析表总结了评估结果。请补充下表的空白。
下列可以描述数据集中趋势的指标是()
下列哪种数据才可以运用卡方检验进行统计分析?()
简述大学服务社会功能的形成与发展。
关于教育目的确立的依据,下列说法错误的是
随机试题
女,56岁,左下后牙冷、热疼3个月余,自发痛1周,检查:牙冠完整,中央沟色素深,探诊卡探针,温度测验激发痛,叩痛(+),松动Ⅱ度,牙龈退缩,根分叉外露,牙周探诊深度7mm,X线片示牙槽骨吸收达根中1/2,根尖周未见异常,患牙最有可能的诊断是
普鲁卡因不宜用于哪一种局麻( )。【2005年考试真题】
A.体内吸收B.肠道排泄C.肝脏代谢D.肾脏排泄E.体内分布依他尼酸增加格列本脲的血浆药物浓度是影响()。
在可行性研究阶段,投资估算精度要求高,需采用相对详细的投资估算方法是()。
《关于建立股指期货投资者适当性制度的规定(试行)》由()负责解释。
Oneofthereasonswhyscienceisimportantforchildrenisthatmanyofthemwill______.Pupilscanlearnlogicalthinkingwhi
Markdecidedtogoonalong,longtripawayfromthesetroubles.
在考生文件夹下打开WORD1.docx,按照要求完成下列操作并以该文件名(WORD1.docx)保存文档。【文档开始】硬盘的发展突破了多次容量限制容量恐怕是最能体现硬盘发展速度的了,从当
存储一个48×48点阵的汉字字形码需要的字节个数是()。
A、Thelawisagainstthem.B、Theydon’tknowthattheyhaverightstokeepproperty.C、Thelawisforthem.D、Theydon’twantto
最新回复
(
0
)