首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。 类TestClass1实现对名字访问的接口,TestClass2实现对名字的设置和输出。 程序输出为: TestClass2Name May
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。 类TestClass1实现对名字访问的接口,TestClass2实现对名字的设置和输出。 程序输出为: TestClass2Name May
admin
2020-06-29
100
问题
使用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全国计算机二级
相关试题推荐
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3,*v4;};其中定义错误的成员变量是
将运算符*重载为类成员函数时,其参数表中有且仅有一个参数,说明该运算符是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(char*s,char*s1,char*s2)中形参字符串s1和s2有相同的字符个数,且s1中各字符互不相同。该函数实现将已知字符串S中所有在字
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:Hello注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********err
若有函数原型声明为"voidfun(int*x,int&y,intz=3);",下列叙述中,错误的是
下列有关继承和派生的表述中,正确的是
Sample是一个类,且有如下语句:Samplea[2],*p=newSample;执行这个语句时调用Sample类的构造函数的次数是
下列字符串中可以用作C++标识符的是
软件调试的目的是
随机试题
心源性哮喘可选用的药物是
该患者应选择哪项检查宫颈黏液涂片检查出现羊齿状结晶,并逐渐典型,后半期出现排列成行的椭圆形,现月经来潮6小时,应选择哪项检查
患者,男性,70岁。肺心病,下肢水肿,哮喘严重并呈端坐呼吸。护理人员观察此患者时应重点观察
下列慢性胃炎保健指导中,不妥的是()
《中华人民共和国招标投标法》及相关法律政策从确定招标采购范围、招标方式、招标组织形式,直至选择中标人并签订合同,对招标人在招标投标全过程每一环节的时间、顺序都有严格、规范的限定,不能随意改变。这体现了招标投标的()。
甲上市公司(以下简称“甲公司”)注册资本为8000万元;2001年末净资产为1亿元。公司董事会由11名董事组成,董事会于2002年2月1日召开董事会会议,出席本次董事会会议的董事为7名。该次会议的召开情况以及讨论的有关问题如下:(1)2001年甲公
注册会计师在制定计划的重要性时,下列()因素可能表明存在一个或多个特定类别的交易、账户余额或披露的重要性水平,这些一个或多个重要性水平可能合理预期影响财务报表使用者依据财务报表作出的经济决策。
如果要在窗体上使用2组单选按钮,每组都可以有一个被选中,则应该做的是( )。
Watermakesupsome70percentagepointsofthebody,anddrinkingenoughwater—eithertapwaterorexpensivemineralwater—
A、Itisactuallyacucumber-shapedbuildinglocatedinBritain.B、Itisacucumber-shapedbuildinglocatedinSwitzerland.C、It
最新回复
(
0
)