首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。 类TestClass1实现对名字访问的接口,TestClass2实现对名字的设置和输出。 程序输出为: TestClass2Name May
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。 类TestClass1实现对名字访问的接口,TestClass2实现对名字的设置和输出。 程序输出为: TestClass2Name May
admin
2020-06-29
128
问题
使用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全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;voidfun(inti){cout
有如下程序:#includeusingnamespacestd;intfun1(intx){return++x;}intfun2(int&x){re
下列关于基类和派生类关系的叙述中,正确的是
有如下程序:#include#includeusingnamespacestd;classTV{public:TV(ints=41):size(
下列叙述中,错误的是
下列有关继承和派生的叙述中,正确的是()。
下列叙述中正确的是
在软件开发中,需求分析阶段产生的主要文档是( )。
下面不能作为结构化方法软件需求分析工具的是
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
随机试题
简述完全性和部分性葡萄胎的特点和区别。
“观乎人文,化成天下”,文化对人的熏陶和滋养,就如_________一般,所到之处,生机勃勃,绿意盎然。中国传统文化之所以是我们最深厚的软实力,正是因为其________着中华民族最深沉的精神追求,代表着中华民族独特的精神标识,为中华民族生生不息、发展壮大
在20世纪前期曾经实行过二元君主制政体的国家是()
Theoneaccidentsituationwhereimmediateactionmustbetakeniswhenapersonstopsbreathing.Thismightbetheresultofdr
A.癌细胞团中可见角化珠B.癌细胞团漂浮在黏液中C.黏液将癌细胞核推向一侧D.癌细胞排列成条索状E.癌细胞形成乳头鳞状细胞癌的组织学表现是
案例1995年3月20日,N钢铁公司煤气车间抢险班在煤气管道搭头施工中,由于安全措施不到位,防护不周密,造成严重的煤气中毒事故,10人中毒,1人死亡。在事故发生的前两天,即3月18日,N钢铁公司煤气车间召开生产调度会,对20000m3
某企业2016年的有关资料如下:2016年销售收入1500万元,销售净利率20%。假定该企业流动资产仅包括速动资产与存货,非经营收益为60万元,非付现费用为150万元,经营活动现金净流量为350万元,该企业适用的所得税税率为25%。要求:计算该企
教师要充当__________、团体的领导者、模范公民、__________、__________、亲密朋友、心理辅导者等多种角色。
在采用线性探测法处理冲突所构成的散列表上进行查找,可能要探测多个位置,在查找成功的情况下,所探测的这些位置的键值()。
Asummaryofthephysicalandchemicalnatureoflifemustbegin,notontheEarth,butintheSun;in【C1】______attheSun’sver
最新回复
(
0
)