首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
172
问题
使用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全国计算机二级
相关试题推荐
论述华沙条约组织的形成背景、内容及其影响。(2016年统考真题)
论述乾嘉学派出现的背景及其在史学方面的代表性成就。(2017年历史学统考真题)
在动机斗争中,面临两个或者两个以上目标冲突的有
计算两次考试成绩(X、Y)的相关系数。
如果一组数据完全平衡,那么这组数据的离均差的总和为()
次数分布有两个基本特点,分别是()
研究者欲考察社会经济因素能否影响人的语言表达能力。选择了幼儿进行测验,测量了他们的社会阶层、年龄和语言表达能力。此研究中年龄应当作为()
置信水平不变的条件下,要缩小置信区间,则()
在美国,赞成“六——三——三学制”,肯定了综合中学的地位,而且提出了“人人的中等教育”的文件是
教育的个体个性化功能主要体现在:它促进人的主体意识的发展,促进人的个体特征的发展,以及促进人的
随机试题
A、选择合适探头及频率B、选择后处理条件C、深度增益补偿D、总增益E、聚焦调节为某些特定需求进行图像质量处理的需
患者,女,32岁。一个月前曾到外地出差,近日感到疲乏无力、厌油、食欲缺乏、饱胀感、轻度发热,皮肤巩膜出现黄染,肝功能检查ALT明显增高,收住院治疗。隔离措施中错误的是
患儿久泻不愈,每于食后作泻,面色苍白,神倦乏力,舌淡苔白,脉沉细,治疗应首选
楼内有楼梯的室外楼梯,其建筑面积()。
依据《国务院关于预防煤矿生产安全事故的特别规定》,被责令停产整顿的煤矿,整改结束后要求恢复生产的,应当由县级以上地方人民政府负责煤矿安全监管的部门自收到恢复生产中请之日起,在规定期限内组织验收完毕,验收的期限是()。
某企业银行存款日记余额56000元,银行已收企业未收款项10000元,企业已会银行未付款项2000元,银行已付企业未付款项8000元,调节后的银行存款余额为( )。
某政府机关实施“流程再造”改革,根据工作流程重新组织业务活动,并构建了统一的业务平台,极大地提高了工作效率和公众满意度。下列关于“流程再造”作用的说法,正确的有()。
A县环保局在环境执法中,发现B企业存在私自排放污染物的行为,经过其上级环保行政主管部门C市环保局的批准,决定对B企业罚款10万元,罚款单盖上A县环保局的公章。B企业对此行政处罚不服,为此,B企业提起行政诉讼。被告是()。
不得用作公文词语的是()。
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是( )。
最新回复
(
0
)