首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。 类TestClass1实现对名字访问的接口,TestClass2实现对名字的设置和输出。 程序输出为: TestClass2Name May
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。 类TestClass1实现对名字访问的接口,TestClass2实现对名字的设置和输出。 程序输出为: TestClass2Name May
admin
2020-06-29
134
问题
使用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全国计算机二级
相关试题推荐
ClassA是一个类,现在执行下面语句:ClassAa[2],*b[2],*c=newClassA;调用ClassA类的构造函数的次数是
请使用VC6或使用【答题】菜单打开考生文件夹pmj2下的工程pmj2。其中在编辑窗口内显示的主程序文件中定义有类Point和Circle,以及主函数main。程序文本中位于每行“//****foud****”之后的一行内有一处或多处下画线,请在下画线处填写
对C++编译器区分重载函数无任何意义的信息是()。
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
软件设计中划分模块的一个准则是( )。
下列关于输入流类成员函数getline()的表述中,错误的是
下列C++流的操作符中,能够设置下一个数据的输出宽度的是
下面对类-对象主要特征描述正确的是
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
软件测试用例包括()。
随机试题
Christmaswascoming.Wewerehaving【C1】______weatherinLondonthatRobert【C2】______ChristmasweekinanItalianseasidewehad
已经经过高压蒸气灭菌的用品可保留()
女,20岁。双下肢水肿伴口腔溃疡半年。24小时尿蛋白定量4g,ANA1:320,抗dsDNA抗体阳性。最可能的诊断是
青年男性,自高处跌下,致骨盆骨折,发生排尿困难,尿潴留,会阴部肿胀,导尿管不能插入膀胱损伤的部位应是
当采用装运港船上交货价的形式进口设备时,其抵岸价格中不应包括( )。
()属于戏曲电视剧。[2012年真题]
(1)新建一个名为“图书管理”的项目。(2)在项目中建一个名为“图书”的数据库。(3)将考生文件夹下的自由表books、borrows和loans添加到“图书”数据库中。(4)在项目中建立查询tscx,查询books表中“价格”大于等于“70”的图书
Wehavetakeneffectivemeasurestopreserveournaturalresources.
TheScienceofPersuasionIfleadershipconsistsofgettingthingsdonethroughothers,thenpersuasionisoneoftheleader
Whatmaybetherelationshipbetweenthemanandwoman?
最新回复
(
0
)