首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。通过继承完成输入到屏幕指定的信息: TestClassA TestClassB TestClassC 其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。通过继承完成输入到屏幕指定的信息: TestClassA TestClassB TestClassC 其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
admin
2017-09-20
59
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。通过继承完成输入到屏幕指定的信息:
TestClassA
TestClassB
TestClassC
其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
(1)完成类B虚继承于A,请在注释∥********1********后添加适当的语句。
(2)完成类C虚继承于A,请在注释∥********2********后添加适当的语句。
(3)完成类D继承于B,C,请在注释∥********3********后添加适当的语句。
(4)函数fun通过调用基类的fun,完成所输出的内容,请在注释∥********4********后添加适当的语句。
注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。
#include
Class TeStClassA
{
public:
void fun(){
cout<<“TestClassA”<
}
};
∥********1********
Clas s TestClas sB
{
public:
void fun()
{
cout<<“TestClassB”<
}
};
∥********2********
Class TestClassc
{
public:
void fun()
{
cout<<“TestClassC”<
}
};
∥********3********
Class TeStClassD
{
public:
void fun()
{
∥********4********
}
};
void mein()
{
TeStClassD test;
test.fun();
return;
};
选项
答案
(1)将“class TestClassB:”补充完整为:class TestClassB:virtual public TestClassA (2)将“class TestClassC:”补充完整为:class TestClassC:virtual public TestClassA (3)将“class TestClassD:”补充完整为:class TestClassD:public TestClassB,public TeStClassC (4)添加语句: TestClassA::fun();TestClassB:: fun();TestClassC::fun();
解析
在VC环境下打开程序,根据题干给出的几条功能要求,对程序中给出注释下的内容逐个补全或修改。从己定源程序的main主函数开始入手,可以看出程序通过调用类和函数fun实现各种输出操作。
转载请注明原文地址:https://kaotiyun.com/show/lTAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
派生类的对象对它的基类成员中()是可以访问的。
静态成员函数没有
以下非法的赋值语句是
表达式18/4*sqrt(4.0)/5值的数据类型是()
下列运算符中全都可以被友元函数重载的是()
以下选项中合法的用户标识符是
请将下列栈类Stack补充完整。classStack{private:intpList[100];//int数组,用于存放栈的元素inttop;
以下叙述中不正确的是
下列数据结构中具有记忆作用的是
定义在类内部的函数被类默认为【】,在类外部每次调用该函数时,定义的函数代码会在调用函数位置展开。
随机试题
巴比伦人在________灿烂文化、发展农业的同时,却由于无休止的拓耕、过度放牧、随意砍伐森林等,破坏了生态环境的良性循环,使这片土地最终沦为风沙肆虐的贫瘠之地,2000年前漫漫黄沙使巴比伦王国在地球上________。填入画横线部分最恰当的一项
新黄皮书规定,承包商关于承包商文件应承担的义务是( )。
编制股票指数时,通常的计算方法有算术平均法、加权平均法和移动平均法。()
国内企业境外IPO选择的主要市场不包括()。
某电器企业(增值税一般纳税人)在收取货款时另向购买方收取延期付款利息20000元,企业作如下会计处理:借:银行存款20000贷:财务费用20000下列关于该笔会计处理的表述
有固定期限的劳动合同期限届满既未终止又未续订,劳动者与用人单位仍存在劳动关系的.用人单位()与劳动者续订劳动合同。
设a与b之和的倒数的2007次方等于1,a的相反数与b之和的倒数的2009次方也等于1,则a2007+b2009=()。
中继器的主要作用是________________。
若有以下程序#includemain(){inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((c==3)||(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,c
__[12]__是一系列相关函数的模型或样板,这些函数的__[13]__形式相同,只是所针对的__[14]__不同。
最新回复
(
0
)