首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。请完成以下部分,实现在屏幕上输出为: 1estClass3 TestClass2 这个程序需要修改的部分,请按照以下部分实现。 (1)类TestClass0不能被实例化,请定义一个纯虚函数print
使用VC6打开考生文件夹下的源程序文件modi3.cpp。请完成以下部分,实现在屏幕上输出为: 1estClass3 TestClass2 这个程序需要修改的部分,请按照以下部分实现。 (1)类TestClass0不能被实例化,请定义一个纯虚函数print
admin
2017-09-20
30
问题
使用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://kaotiyun.com/show/7TAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
下列程序的运行结果是()。#include< iostream.h>voidfun(int*a,int*b){int*kk=a;a=b;b=k}voidmain(){inta=2004,
语句ofstreamf("SALARY.DAT",ios::applios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
下列程序的输出结果为#include<iostream.h>intfunc(intn){if(n<1)returnl;elsereturnn+func(n-1);
下面关于类和对象的描述中,错误的是
若a是float型变量,且a=6,则表达式“a/2+(int)(a+1)%2”的值为【】。
在程序设计阶段应该采取________和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
下列选项中,是软件调试技术的是()。
下列对字符数组进行初始化的语句正确的是
写出执行完下列代码段之后指定变量的值:boolx=true,y=false,z=false;x=x&&y||z;y=x||y&&z;z=!(x!=y)||(y==z);则x=false,y=【】,z=【
随机试题
生地、熟地同用的方剂是
不符合十二指肠溃疡疼痛特点的叙述是
右心室肥厚时,心电图V1导联出现q波可能是由于
计算机软件一般包括系统软件和( )。
基金的交易费用一般包括()。Ⅰ.印花税Ⅱ.交易佣金Ⅲ.过户费Ⅳ.经手费
本题涉及增值税法、消费税法、城建税、教育费附加及地方教育附加。位于城市市区的一家电视机生产企业(以上简称甲企业)和一家百货商场(以下简称乙商场)均为增值税一般纳税人。2016年2月份发生以下业务。(1)甲企业销售给乙商场一批电视机,不含税销售额为70万
下列活动中,注册会计师认为属于控制活动的有()。
下列内容属于高中数学必修课程内容的是()。
在一个混合实验设计中,交互作用不显著说明()
Caffeinewillgetyougoingduringthedaybutcouldleaveyoutossingandturningatnight—unlessyourea"nightowl"to【B1】__
最新回复
(
0
)