首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。此程序的运行结果为: In CDerive’s display().b=1 In CDerive2’s display().b=2 其中定义的类并不完整,按要求完成下列操作
使用VC6打开考生文件夹下的源程序文件modi3.cpp。此程序的运行结果为: In CDerive’s display().b=1 In CDerive2’s display().b=2 其中定义的类并不完整,按要求完成下列操作
admin
2017-09-20
32
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。此程序的运行结果为:
In CDerive’s display().b=1
In CDerive2’s display().b=2
其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
(1)定义函数display()为无值型纯虚函数。请在注释∥********1********之后添加适当的语句。
(2)建立类CDerive的构造函数,请在注释∥********2********之后添加适当的语句。
(3)完成类CDerive2成员函数diaplay0的定义。请在注释∥********3********之后添加适当的语句。
(4)定义类Derivel的对象指针d1,类CDerive2的对象指针d2。其初始化值分别为1和2。请在注释∥********4********之后添加适当的语句。
注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。
#include
using namespace std;
Class CBase
{
public:
CBase(int i){b=i;)
∥********1********
protected:
int b;
};
class CDerive:public CBase
{
public:
∥********2********
void di splay()
{
cout<<“In CDerive’s
display().“<<”b=”<
}
};
class CDerive2:public CBase
{
public:
CDerive2(int i):CBaSe(i){}
∥********3********
};
void func(CBase*obj)
{
obj一>di splay();
}
void main()
{
∥********4********
func(d1);
func(d2);
}
选项
答案
(1)添加语句:vi rtual Void di splay()=0 ; (2)添加语句:CDerive(i nt i):CBa se(i){} (3)添加语句:void display(){cout<<‘’In CDerive2’S di spl ay().“<<” b= ”<
解析
程序中定义了类CBase、CDerive和CDerive2,CDerive和CDerive2公有派生于类CBase,CDerive和CDerive2均有成员函数display(),用于输出。函数func(CBase*obj)的参数为CBase对象指针,在函数体内通过该指针调用其display()函数。
转载请注明原文地址:https://jikaoti.com/ti/sNt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句是【 】。
设有定义char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,
在面向对象程序设计中,从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
下列有关内联函数的叙述中,正确的是()。
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thursday,Friday=2};表达式Wednesday==Friday的值是()。
将下列程序写成三目运算表达式是()。if(x<y)min=x;elsemin=y;
fstream、ifstream和ofstream文件流类的成员函数______关闭文件。
有如下程序:#include"iostream.h"voidmain(){intx=1,a=0,b=0;switch(x){caseO:b++;easel:a++;
随机试题
贾平凹的“商州系列”小说()
患者,男性,31岁。因“便血4个月,大便变细伴乏力半月”就诊,查体:贫血貌,心肺无异常;腹部肠鸣音正常,未扪及包块。直肠指诊:距肛门约6cm可扪及直肠前壁有一约4cm×4cm的包块,可绕肠腔半周,活动度较差,肠腔尚通畅。放疗完成之后,一般情况下应在什么
在确定储仓或灰斗的容积时,应考虑粉尘的( )。
“战略就是要通过正确地配置企业资源,形成有力的竞争优势。”这种说法属于战略的()。
在互联网金融_____之时,传统银行业在一些新领域的议价能力_____下行。尤其在电子商务相关的领域,银行业_____从传统的“甲方”被迫转向了“乙方”。填入划横线部分最恰当的一项是:
世界短篇小说三巨匠是指()。
在回归分析中,考察回归效果使用的指标是()。
设函数f(x)有连续导数,F(x)=∫0xf(t)f’(2a-t)dt,证明:F(2a)一2F(a)=f2(a)一f(0)f(2a).
Thehappieryouare,thebetter,right?Notnecessarily.Studiesshowthatthereisadarkersidetofeelinggoodandthatthe【C
CombatingFinancialCybercrimeThereisagrowingfinancialandeconomicthreat,athreattoallcountries,posedbyinterna
最新回复
(
0
)