首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。 类TestClass1实现对名字访问的接口,TestClass2实现对名字的设置和输出。 程序输出为: TestClass2Name May
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。 类TestClass1实现对名字访问的接口,TestClass2实现对名字的设置和输出。 程序输出为: TestClass2Name May
admin
2020-06-29
119
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。
类TestClass1实现对名字访问的接口,TestClass2实现对名字的设置和输出。
程序输出为:
TestClass2Name
May
其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
(1)在类TestClassl中定义接口函数GetName,为纯虚函数。请在注释∥********1********后添加适当的语句。
(2)函数GetName20实现获得名字的缓存,但是只获得读允许操作这个缓存,请在注释∥********2********后添加适当的语句。
(3)实现TestClass2的构造函数,请在注释∥********3********后添加适当的语句。
(4)完成TestClass2的构造函数,实现对名字的处理。请在注释∥********4********后添加适当的语句。
注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。
#include
class TestClass1
{
public:
∥********1********
};
class TestClass2:public TestClass1
{
public:
void GetName()
{
Cout<<“TestClass2Name”
<
}
∥********2********
{
return m str;
}
∥********3********
{
int i;
for(i=0;str
!=0;i++)
m str
=Str
;
∥********4********
}
private:
char m str[32];
};
void main()
{
TestClass1*p;
TestClass2 obj 1(“May”);
P=&obj 1;
P一>GetName();
cout<
return;
}
选项
答案
(1)添加语句:virtual void GetName()=0; (2)添加语句:const char*GetName2() (3)添加语句:TestClass2(char*str) (4)添加语句:m str[i]=0;
解析
在VC环境下打开程序,根据题干给出的几条功能要求,对程序中给出注释下的内容逐个补全或修改。从已定源程序的main主函数开始入手,可以看出程序通过调用类TestClass和接口函数Gemame实现各种输出操作。
转载请注明原文地址:https://kaotiyun.com/show/Eoyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Constru
派生类的成员函数不能访问基类的()。
下列关于继承和派生的叙述中,正确的是
关于函数重载,下列叙述中错误的是()。
下列字符串中可以用作C++标识符的是
下面不能作为软件设计工具的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
下面不能作为结构化方法软件需求分析工具的是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
软件测试的目的是
随机试题
女孩,16岁,近10个月来右上腹痛频繁伴黄疸,且逐渐加重,粪便呈陶土色,消炎利胆治疗无好转。患儿生后6天曾行先天性胆总管囊肿十二指肠吻合术。此患儿应考虑哪种合并症
做清洁中段尿培养时,以下哪项不正确( )。【历年考试真题】
下列哪一或哪些选项为规范性法律文件的规范化要求?()
下列不属于证券市场显著特征的选项是()。
下列哪项不是认知策略?()
函数f(x)=(x-x3)sinπx的可去间断点的个数为
以下是某报刊登的一则广告:对咽喉炎患者,有五分之四的医院都会给开“咽喉康含片”。因此,你若患了咽喉炎,最佳的选择是“咽喉康含片”。以下哪项如果为真,最能对该广告的论点提出质疑?
IP数据报对数据报的分片进行控制的3个域是标识、标志和()。
WhichofthefollowingstatementsaboutDoctorDavidHoiscorrect?
Judgingfromrecentsurveys,mostexpertsinsleepbehavioragreethatthereisvirtuallyanepidemicofsleepinessinthenatio
最新回复
(
0
)