首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。请完成以下部分,实现在屏幕上输出为: 1estClass3 TestClass2 这个程序需要修改的部分,请按照以下部分实现。 (1)类TestClass0不能被实例化,请定义一个纯虚函数print
使用VC6打开考生文件夹下的源程序文件modi3.cpp。请完成以下部分,实现在屏幕上输出为: 1estClass3 TestClass2 这个程序需要修改的部分,请按照以下部分实现。 (1)类TestClass0不能被实例化,请定义一个纯虚函数print
admin
2017-09-20
18
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。请完成以下部分,实现在屏幕上输出为:
1estClass3
TestClass2
这个程序需要修改的部分,请按照以下部分实现。
(1)类TestClass0不能被实例化,请定义一个纯虚函数print,在注释∥*******1*******后添加适当的语句。
(2)类TestClass1私有虚继承类TestClass0,请在注释∥********2********后添加适当的语句。
(3)类TestClass2公有继承类TestClass0,请在注释∥*******3*******后添加适当的语句。
(4)类TestClass3公有继承类TestClass2与TestClass1,请在注释∥*******4*******后添加适当的语句。
注意:仅在函数指定位置添加语句,请勿改动主函数main与其他函数中的任何内容。
#include
Class TeStClass0
{
//********1********
};
//********2********
Class TestCiass1:
{
public:
void print()
{
cout<<“TestClass1”<
)
};
//********3********
C1ass TeStClass2:
{
public:
void print()
{
cout<<“TestClass2”<
}
},
//********4********
C1ass TeStClass3:
{
public:
void print()
{
cout<<“TestClass3”<
}
};
Void main()
{
TeStClasS3 C3;
TestClass2 c2 ;
c3.print();
c2.print();
return;
}
选项
答案
(1)添加语句:virtual void print()=0; (2)将“class TestClassl:”补充完整为:Class TestClassl:vlrtual private TestClass0 (3)将“class TestClass2:”补充完整为: class TestClass2:public TestClass0 (4)将“class TestClass3:”补充完整为: class TestClass3:public TestClass2,public TestClassl
解析
在VC环境下打开程序,根据题干给出的几条功能要求,对程序中给出注释下的内容逐个补全或修改。本题从题干要求入手,依次处理各个类,完成各个类的定义。
转载请注明原文地址:https://jikaoti.com/ti/Fxt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序段的执行结果为()。#include<iostream.h>#definePLUS(x,y)x+yvoidmain(){intx=1,y=2,Z=3,sum:sum=PLUS(x+y,Z
下面叙述错误的是()。
对于重载的运算符>>,它是一个()。
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(int
C++编译时的多态性体现在【 】,运行时的多态性体现在【 】。
静态成员函数没有
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTs
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}
算法的空间复杂度是指()。
执行完下列代码段之后:boolx=true,y=false,z=false;x=x&&y‖z;y=x‖y&&z;z=!(x!=y)‖(y-z);则x=false,y=false,Z=()。
随机试题
项目监理机构中,总监理工程师代表应()。
以下四种城市排水体制中,哪一种体制多用于旧城区改建?()
施工成本管理的每一个环节都是相互联系和相互作用的,其中()是成本决策的前提。
商业银行的非预期损失由()来弥补或应对。
甲公司于2009年4月1日与A公司签订一项固定造价合同,为A公司承建某工程,合同金额为240万元,预计总成本200万元。甲公司2009年实际发生成本100万元,因对方财务困难预计本年度发生的成本额仅能够得到60万元补偿;2010年实际发生成本60万元,预
下列各图是一款食物料理机的外观设计专利申请的视图,已知主视图和立体图正确,下列哪些视图明显错误?
请明星出席各种新产品的发布会能够吸引更多的现场观众,甚至更容易通过各家媒体的采访得到人们的广泛关注。但调查表明,人们对明星的印象要大大高于发布会上推介的产品。由此不能推出的是()
说话、写文章,第一要简明扼要,做到________;第二要朴素、自然,防止________。依次填入画横线部分最恰当的一项是()。
在过点O(0,0)和A(π,0)的曲线族y=asinx(a>0)中,求一条曲线L,使沿该曲线从点O到A的积分I=∫I(1+y3)dx+(2x+y)dy的值最小.
求级数的和函数.
最新回复
(
0
)