首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义纯虚类TestClass0,包含纯虚函数fun(),请在注释//********1********后添
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义纯虚类TestClass0,包含纯虚函数fun(),请在注释//********1********后添
admin
2017-11-27
40
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:
(1)定义纯虚类TestClass0,包含纯虚函数fun(),请在注释//********1********后添加适当的语句。
(2)完成类TestClass1,以公有继承TestClass0,请在注释//********2********后添加适当的语句。
(3)定义TestClass0对象指针p,请在注释//********3********后添加适当的语句。
(4)把TestClass1的对象obj的指针赋给TestClass0指针P,请在注释//********4********后添加适当的语句。
注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。
#include
Class TestClass0
{
public:
//********1********
};
//********2********
class TestClass1
{
public:
void fun()
{
cout<<"fun"<
}
};
int main()
{
TestClass1 obj;
//********3********
//********4********
p->fun()j
return 0;
}
选项
答案
(1)添加语句:virtual void fun()=0; (2)将“class TestClass1”补充完整为: class TestClass1:public TestClass0 (3)添加语句:TestClass0* p; (4)添加语句:p=&obj;
解析
(1)题目1要求“定义纯虚类TestClass0”。在C++中,虚函数在基类用virtual声明类为虚类。纯虚类是在声明虚类时被“初始化”为0的函数。所以第1个标识下应添加“virtual voidfun0=0;”。
(2)题目2要求“完成类TestClass1,以公有继承TestClass0”。公有继承是在定义一个派生类时将基类的继承方式指定为public的,称为公用继承。所以这里补全“class TestClass1:public TestClass0”。
(3)题目3要求“定义TestClass0对象指p”。定义类的对象指针变量,一般的格式为:类名指针变量,所以这里添加“TestClass0*p;”。
(4)题目4要求“把TestClass1的对象obj的指针赋给TestClass0指针p”。将指针指向的对象赋值给另一个指针,其实是将其地址指向另一个指针的地址,所以使用取地址运算符“&”,即在第四个符号下添加语句“p=&obj;”。
转载请注明原文地址:https://kaotiyun.com/show/DDAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在类体系中访问一个虚函数时,应使用指向______的指针或对基类类型的引用,以满足运行时多态性的要求。
若有如下语句#include<iostream.h>voidmain(){intx=3;do{x=x-2cout<<x;{while(!(--x);}则上面程序段
一个类中有【 】个构造函数。
数据的存储结构是指
设有定义 class C { public: int value; … }; int x, * p; 则以下引用形式中,正确的是
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例叫做“______”。
虚函数必须是类的______。
在面向对象方法中,类之间共享属性和操作的机制称为______。
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
随机试题
为了证实被审计单位某月份关于销售收入的“存在或发生”认定或“完整性”认定。下列审计程序最有效的是()
天麻钩藤饮的组成药物不包括
某企业采用双倍余额递减法计提固定资产折旧。2007年12月份购人设备一台,该设备原值为80000元,预计可使用年限5年,预计该设备报废时的净残值收入为3000元,请计算该设备在2012年应该计提的折旧额为()元。
1988年《巴塞尔协议》对银行资本的规定是()
2009年4月,甲企业与乙银行签订借款合同,借款金额为10万元人民币,借款期限为1年,由丙企业作为保证人。合同签订3个月后,甲企业因扩大生产规模急需资金,遂与乙银行协商,将贷款金额增加到15万元,甲企业和乙银行通知了丙企业,丙企业未予答复。后甲企业到期不能
从特定的社会环境来说,先进生产力有其特定的表现形态。比如火的发现与应用,骨制工具、石器、青铜器、铁器,文字的发明与应用,中国的四大发明,特别是蒸汽机、电气、原子能、计算机,等等,都曾经是先进的生产力。今天的知识化、数字化、信息化、网络化、系统集成化和时空一
“制造资源计划”的简写是()。
阅读文本材料和相关要求,完成第19~21题。刘成章《安塞腰鼓》原文一群茂腾腾的后生。他们的身后是一片高粱地。他们朴实得就像那片高粱。咝溜溜的南风吹动了高粱叶子,也吹动了他们的衣衫。他们的神情沉稳而安静。紧贴
简述学生心理健康的标准。
目前由于大气污染严重,有些厂家把新鲜的空气作为商品来销售,新鲜空气成为商品的原因有()。
最新回复
(
0
)