首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)在类TestClass中定义name为字符串类型,age为整型,请在注释//********1********后添加语句
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)在类TestClass中定义name为字符串类型,age为整型,请在注释//********1********后添加语句
admin
2017-03-22
80
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
(1)在类TestClass中定义name为字符串类型,age为整型,请在注释//********1********后添加语句。
(2)设置类TestClass0的基类为TestClass类的定义,请在注释//********2********后添加语句。
(3)在类TestClass的派生类TestClass0的公有成员中定义析构函数TestClass0,请在//********3********后添加。
(4)设置类TestClass1的基类为TestClass类的定义,请在//********4********后实现。
本程序输出如下结果:
TestClass class constructor
TestClass0 class constructor
TestClass on class constructor
TestClass1 class constructor
TestClass1 class constructor
TestClass class constructor
TestClassO class constructor
TestClass class constructor
注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。
#include
Class TestClass
{
//********1********
public:
TestClass(){cout<<"TestClass
class constructor"<
一TestClass(){cout<<”TestClass
class constructor"<
};
//********2********
{
char *departmert ;
int level;
public:
TestClass0()
{cout<<"TestClass 0 Class
constructor"<
//********3********
{cout<<"TestClass0 Class
constructor"<
};
//********4********
{
char*major;
float salary;
public:
TestClass1() {cout<<
"TestClaSsl Class COnstructor"
<
~TestClass1() {cout<<
"TestClass1 class constructor"
<
};
void main()
{
TestClaSs0 s1;
TestClassl t1;
}
选项
答案
(1)添加语句:char*name;int age; (2)添加语句:class TestClass0:public TestClass (3)添加语句:-TestClass0 () (4)添加语句:class TestClassl:public TestClass
解析
(1)题目1要求“TestClass中定义name为字符串类型,age为整型”。根据题目要求,在程序TestClass类中定义变量name和age,即“char*name;int age;”。
(2)题目2要求“设置类TestClass0的基类为TestClass类的定义”。在C++中,从已有的类产生一个新的子类,称为类的派生。声明派生类的一般形式为:class派生类名:[继承方式]基类名。根据声明派生类的一般形式,这里补全“class TestClass0:publicTestClass”。
(3)题目3要求“在类TestClass的派生类TestClass0的公有成员中定义析构函数TestClass0”。析构函数也是一个特殊的成员函数,它的作用与构造函数相反,它的名字是类名的前面加一个“~”符号。题目中要求的类名字为“TestClass0”即这里补全“~TestClass0()”。
(4)题目4要求“设置类TestClass1的基类为TestClass1类的定义”同(2)在第4个标识下补充“class TestClass1:public TestClass”。
转载请注明原文地址:https://kaotiyun.com/show/g9Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是
下列叙述中,错误的是()。
下列叙述中正确的是
下列关于队列的叙述中正确的是
已知程序中已经定义了函数test,其原型是inttest(int,int,int);,则下列重载形式中正确的是
将E-R图转换到关系模式时,实体与实体间的联系可以表示成( )。
数据之间的相互关系和数据运算是指( )。
设有50行60列的二维数组A[50][60],其元素长度为4字节,按行优先顺序存储,基地址为200,则元素A[18][25]的存储地址为( )。
软件是程序、数据和【】的集合。
A、 B、 C、 D、 A本段程序实现从键盘接收一段字符串,并计算字符串的长度,cin输入流对象会将空白符、回车符、tab键作为终止标志,所以输入Ahcdefgabcd得到的字符串长度为7。
随机试题
丹毒的治疗原则。
女性,21岁,患精神分裂症1年,由于有支气管哮喘病,临床给予适当剂量奋乃静治疗,其主要不良反应是
某公司以EPC方式总承包一大型机电工程,总包单位直接承担全厂机电设备采购及全厂关键设备的安装调试,将其他工程分包给具备相应资质的分包单位承担。施工过程中发生下列事件:事件一:钢结构制作全部露天作业,任务还未完成时雨期来临,工期紧迫,不能
根据以下材料,回答下列题目:王某现在80岁,妻子健在,有一个女儿,两个儿子,一个25岁的孙女、一个22岁的孙子和一个10岁的外孙。王某想制定一份遗产计划。王某选择录音遗嘱时,可以选择的两个见证人是( )。
某小班面积为15公顷,林分年龄为3年,树高调整系数为0.85,株数保存率r为93%。前三年相同林分投入调查结果显示:该地区评估基准日第一年造林投资为4000元/公顷,第二、三年投资均为1800元/公顷,年投资收益率为8%。每年的年林地租金为50
《增值税纳税申报表》(适用增值税一般纳税人)中“进项税额转出”,应当填列以下()业务。
位于某市区的一家房地产开发公司,2008年度开发建设办公楼一栋,12月与某生产性外商投资企业签订一份购销合同,将办公楼销售给该生产性外商投资企业,销售金额共计1200万元。合同载明,外商投资企业向房地产开发公司支付货币资金900万元,另将一块未作任何开发的
阅读下面一则案例(一位中学语文老师王老师的自述),针对案例中出现的现象以及老师的思考,谈谈你对指导学生写好作文(比如如何提升学生语言表达的品质)的问题的见解。某省作文大赛颁奖仪式之后,评委现场回答选手们的提问。有两个高中女生问作家黄蓓佳:“为什么
Ifherefusesto______myplan,Icanprobablyfindsomeonemorecooperative.
Nowlet’stakealookatthefirstapproach,thatis,meaningis【T1】______.Doesaworkofliteraturemeanwhattheauthorinten
最新回复
(
0
)