首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。请完成以下部分,实现在屏幕上输出为 C3 C2 这个程序需要修改的部分,请按照以下部分实现。 (1)类C0不能被实例化,请定义一个纯虚函数print,在注释1后添加适当的语句
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。请完成以下部分,实现在屏幕上输出为 C3 C2 这个程序需要修改的部分,请按照以下部分实现。 (1)类C0不能被实例化,请定义一个纯虚函数print,在注释1后添加适当的语句
admin
2013-10-15
68
问题
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。请完成以下部分,实现在屏幕上输出为
C3
C2
这个程序需要修改的部分,请按照以下部分实现。
(1)类C0不能被实例化,请定义一个纯虚函数print,在注释1后添加适当的语句。
(2)类C1私有虚继承类C0,请在注释2后添加适当的语句。
(3)类C2公有继承于C0,请在注释3后添加适当的语句。
(4)类C3公有继承于C2与C1,请在注释4后添加适当的语句。
注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。
试题程序:
#include
class Co
{
//* * * * * * * * 1 * * * * * * * *
};
//* * * * * * * * 2 * * * * * * * *
class C1:
{
public:
void print()
{
cout<<"C1"<
}
};
//* * * * * * * * 3 * * * * * * * *
class C2:
{
public:
void print()
{
cout<<"C2"<
}
};
//* * * * * * * * 4 * * * * * * * *
class C3:
{
public:
void print()
{
cout<<"C3"<
}
};
void main()
{
C3 obj3;
C2 obj2;
obj3.print();
obj2.print();
return;
}
选项
答案
(1)应添加“virtual void print()=0;”。 (2)“class C1:”应改为“class C1:virtual private C0”。 (3)“class C2:”应改为“class C2:public C0”。 (4)“class C3:”应改为“class C3:public C2,public C1”。
解析
本题考查了类的继承。根据题意,第1处应该添加“virtual void print()=0;”。第2处根据题意,在冒号后面应添加“virtual private C0”。第3处根据题意,冒号后应添加“public C0”。第4处根据题意,冒号后应添加“public C2,publicC1”。
转载请注明原文地址:https://kaotiyun.com/show/7oBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
分析近代西欧在世界产生重大影响的优势。(江西师范大学2013年世界通史真题)
既可用于计数数据的整理,又可用于测量数据的整理的统计表是()
在现代社会,基础教育的普及、义务教育年限的延长、职业教育的大力发展、高等教育的大众化趋势都是由生产力发展需要决定的。这表明
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
关于非正规教育的说法,下列说法错误的是
假设可以比较准确地估计公司破产的可能性和破产成本,那么这些预期破产成本将由债权人和股东共同承担。()
假设可以比较准确地估计公司破产的可能性和破产成本。那么这些预期破产成本将由债权人和股东共同承担。()
清朝乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用的程序是
乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用下列程序中的()。
在深度为5的满二叉树中,叶子结点的个数为()。
随机试题
WhichofthefollowingCANNOTbeexpressedastheproductofexactly3consecutivepositiveintegers?
毛状白斑多发生在
建筑高度不超过100m的高层建筑,其电缆井、管道井应()在楼板处用相当于楼板耐火极限的不燃烧体作防火分隔。
纳税期限就是纳税义务发生时间。()
会员制期货交易所会员享有( )的权利。
全价交易的缺陷是在付息日会产生一个较大的向下跳空缺口,导致价格曲线不连续。()
2,5,9,15,24,( )。
设随机变量X和Y相互独立,且都服从标准正态分布N(0,1),求Z=(X+Y)2的概率密度fZ(z).
对CD-ROM可以进行的操作是()。
A、Paulahadtherepairdonewithoutherconsentanddidn’tpayfullrent.B、Paulabrokethedishwasherandhadtherepairdonew
最新回复
(
0
)