首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
163
问题
使用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全国计算机二级
相关试题推荐
某军用车辆采用的蜂窝式轮胎是一种镂空的汽车轮胎结构,不用充气也不怕钉子。下列关于蜂窝式轮胎的表述,错误的是()。
下列改革内容不是在《天朝天亩制度》中提出的一项是()
卡方检验要求每个单元格的理论次数不得小于5,如果小于5应该采用以下的哪些处理办法?()
先将所有个体编好号码,排列顺序,然后按照固定间隔抽取调查单位的抽样组织方式是()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
简述大学服务社会功能的形成与发展。
童年期认识事物多以具体形象的方式,青年初期则可以运用抽象思维。这说明人的身心发展具有
推动高中的多样化与特色化发展的要求不包括
美联储通过公开市场操作主要调整的是()。
设函数f(χ)(χ≥0)连续可导,且f(0)=1.又已知曲线y=f(χ)、χ轴、y轴及过点(χ,0)且垂直于χ轴的直线所围成的图形的面积与曲线y=f(χ)在[0,χ]上的一段弧长相等,求f(χ).
随机试题
卵巢囊肿术前留置导尿管为了
唯物史观认为,人类的第一个历史活动是人的自觉意识活动。()
根据《水利水电工程地质勘察规范》(GB50287—99),下列()属于渗透变形。
下列说法属于投资估算的审查内容的是()。
背景某机电施工单位承接一项炼油厂的塔体群安装工程,工程内容包括:各类塔体就位、各类管道、自动控制和绝热工程等。其中最高塔体为42m;最重塔体102t。合同工期为三个月,合同约定:如果合同工期违约每一天应罚10000元,如每提前一天奖励5000元。
会计人员工作交接中,接替人员不对移交过来的材料的真实性、完整性负法律上的责任。()
评估资本投资时,净现值法的缺陷是
以协议方式出让国有土地使用权的,其契税计税价格包括下列各项中的( )。
“我们不生产水,我们只是大自然的搬运工”,农夫山泉的这则广告语简单有力!它通过一杯水,水的倒人与更换,向我们讲述一个健康知识:“人体中的水,每18天更换一次,水的质量决定生命的质量”。农夫山泉转而向我们介绍农夫山泉的水源地——千岛湖,最后向我们讲述“我们不
著名法学家沈家本曾评论:“国不可无法,有法而不善与无法等。”下列可以代替该评论的名言是()。
最新回复
(
0
)