首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了多个类,但类不能达到输出要求,按照定义的输出修改函数,使得输出如下: TestClass3 TestClass2 TestClass 1 其中定义的类并不完整
用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了多个类,但类不能达到输出要求,按照定义的输出修改函数,使得输出如下: TestClass3 TestClass2 TestClass 1 其中定义的类并不完整
admin
2017-09-20
23
问题
用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了多个类,但类不能达到输出要求,按照定义的输出修改函数,使得输出如下:
TestClass3
TestClass2
TestClass 1
其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。
(1)类TestClass2公共继承于TestClassl,请在注释∥********1********后添加适当的语句。
(2)print函数为虚函数,请在注释∥********2********后添加适当的语句。
(3)修改语句,使得P指定对象obj3,请在注释∥********3********后添加适当的语句。
(4)修改语句,利用P调用printO~数,完成输出信息,注释∥********4********后添加适当的语句。
注意:仅在函数指定位置添加语句,请勿改动主函数main与其他函数中的任何内容。
#include
using namespace std;
CLass TestClaSS1
{
public:
void print(){
cout<<“TestClasSl”<
}
};
∥∥********1∥********
clasS TeStClaSS2
{
public:
∥********2********
void print()
{
cout<<“TestClass2”<
}
};
class TestClass3:public TestClass2
{
public:
void print()
{
cout<<“TeStClaSS3”<
}
};
int main()
{
TestClass2 obj 2 ;
TestClasS3 obj 3 ;
TestClasS1*P;
obj 2.print();
obj 3.print();
∥********3∥********
p=obj 3;
∥********4∥********
P.print();
return 0;
}
选项
答案
(1)将“class TestClas s2”补充完整为:class TestClass2:publiC TestClass1 (2)将“Void print()”补充完整为:virtual void print() (3)将“p=obj3;”修改为:p:&obj 3; (4)将“p.print();”修改为:p->print();
解析
本题的功能是通过print虚函数将字符串输出。在VC环境下打开程序,根据题干给出的几条功能要求,对程序中给出注释下的内容逐个补全或修改。从已定源程序的main主函数开始入手,可以看出程序通过调用类和成员函数实现各种输出操作。
转载请注明原文地址:https://jikaoti.com/ti/Cxt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
静态联编所支持的多态性称为______多态性,动态联编所支持的多态性则称为_______多态性,动态多态性由_____来支持。
用链表表示线性表的优点是
下列运算符中,不能重载的是
算法的时间复杂度是指
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
将下面的语句段(A)补充完整,使其和语句段(B)在功能上完全等价。(a)doubles=0.0;【】;intk=0;do{s+=d;k
下列关于多态性的描述,错误的是
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
完成下列类的构造函数,初始化语句为【 】。#include<iostream.h>classTest{private:intx,y;public,voidTest(intinitx,intinity){_
有如下函数定义:voidfunc(inta,int&B){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y值分别是A)0和1B)1和1C)0和2
随机试题
年剩余价值率表明()
强调“顿悟”的是心理学的哪个学派?()
使血管内的前列腺素和血小板中的血栓素动态平衡失调而致血栓形成风险增加的非甾体抗炎药是
某外国投资者1997年在海南特区举办饮料厂,1997年盈利30万元。2002年初将其所分得的2001年的税后利润74万元再投资举办先进技术企业,经营期不少于5年,2002年开始生产经营,2003年底国家有关部门经年度审核,没有继续确认该企业为先进技术企业(
我们以前说眼见为实,现在我们可能要说网上搜到为实。但这也使得人们更容易相信奥巴马是穆斯林或者麻疹疫苗很危险。正如我们往往看到我们想看到的东西,我们也往往会去搜索我们想搜的东西。在数字时代,我们能够获取更多的信息,但在其他方面我们知道得更少了,数字生活的墙壁
在居间人未促成合同成立的情况下,下列说法正确的有
设集合A={1,2,a,b},B={2,4,c,d},已知A∪B={1,2,3,4,5,6},A∩B={2,4),A-B={1,3},那么a,b,c,d可以是_______.
新建一个工程,内有两个窗体,窗体Forml上有一个命令按钮Commandl,单击该按钮,Forml窗体消失,显示Form2窗体,程序如下:PrivateSubCommandl—Click()________Form2.E
下述关于数据库系统的叙述中正确的是()。
Someanthropologistsclaimthatafewapeshavebeentaughtarudimentarysignlanguages,butskepticsarguethattheapesareo
最新回复
(
0
)