首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。 类TestClass1实现对名字访问的接口,TestClass2实现对名字的设置和输出。 程序输出为: TestClass2Name May
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。 类TestClass1实现对名字访问的接口,TestClass2实现对名字的设置和输出。 程序输出为: TestClass2Name May
admin
2020-06-29
98
问题
使用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全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;classAnimal{public:virtualstring
有如下程序:#include#includeusingnamespacestd;classTV{public:TV(ints=41):size(
下列叙述中,错误的是
下列关于继承和派生的叙述中,正确的是
有如下程序:#includeusingnamespacestd;classA{public:staticinta;voidinit(){a=1;}A(inta=2){init();a++
以下关键字用来声明类的访问权限的是
Sample是一个类,且有如下语句:Samplea[2],*p=newSample;执行这个语句时调用Sample类的构造函数的次数是
下面不能作为结构化方法软件需求分析工具的是
算法分析的目的是
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
随机试题
(一)故画竹必先得成竹于胸中,执笔熟视,乃见其所欲画者,急起从之,振笔直遂,以追其所见,如兔起鹘落,少纵则逝矣。……夫既心识其所以然,而不能然者,内外不一,心手不相应,不学之过也。故凡有见于中,而操之不熟者,平居自视了然,而临事忽焉丧之,岂独竹乎?
目前因特网上计算机病毒传播的主要途径是()。
对中枢兴奋药的描述错误的是
为了减少房地产中介从业人员在房地产估价、交易代理等方面由于疏忽、过失等造成他人的经济损失而应负有的损害赔偿责任,中介者可以投保()。
对于()金融机构,可以根据自身业务特点,在风险有效控制的前提下不设立独立的放款执行部门,但需由独立的岗位负责贷款发放和支付的审核工作。
更正错账的方法有()。
企业下列处置资产行为,应当缴纳企业所得税的是()。
(2017年德州齐河)说服教育法的方式有语言文字说服和()
爱因斯坦这么聪明,他的子女理应青出于蓝,可事实并非如此。而且似乎所有的名人,他们的后人没有一个是能与其先祖相提并论的。历史上那些高智商的名人子孙往往都难以再创辉煌,成功人士的家庭基本不存在青出于蓝而胜于蓝的情况。可见,成功人士的那些好的基因是无法遗传的。以
MosteconomistsintheUnitedStatesseemcaptivatedbythespellofthefreemarket.Consequently,nothingseemsgoodornormal
最新回复
(
0
)