首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test4_3。此工程包含一个源程序文件test4_3.cpp,其对一个学校的教师和考生情况进行了描述。由于教师和考生之间有相同的信息,如姓名、年龄等,所以可抽象出一个基类person,考生类student和教师类teach
使用VC6打开考生文件夹下的工程test4_3。此工程包含一个源程序文件test4_3.cpp,其对一个学校的教师和考生情况进行了描述。由于教师和考生之间有相同的信息,如姓名、年龄等,所以可抽象出一个基类person,考生类student和教师类teach
admin
2009-01-15
121
问题
使用VC6打开考生文件夹下的工程test4_3。此工程包含一个源程序文件test4_3.cpp,其对一个学校的教师和考生情况进行了描述。由于教师和考生之间有相同的信息,如姓名、年龄等,所以可抽象出一个基类person,考生类student和教师类teacher作为person类的派生类。请按要求完成下列操作,将程序中的类定义补充完整。
(1)定义基类person的私有数据成员name和age,分别用于表示姓名和年龄,name为字符指针,age为血型的数据。请在注释“//**1**”之后添加适当的语句。
(2)完成基类person的重载构造函数person(char *mint a)的定义,把数据成员name,age分别初始化为参数n,a的值,请在注释“//**2**”之后添加适当的语句。
(3)根据主函数main中对s1的声明,定义派生类student的构造函数。在注释“//**3**”之后添加适当的语句。
(4)完成派生类teacher成员函数void setinf(ehar *n,int a,char *d,char *1)的定义,其功能为记录教师的姓名、年龄、院,系与职称信息。请在注释“//**4**”之后添加适当的语句。
输出结果如下:
刘雷(45)destructor
蒋军(23)destructor
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test4_3.cpp清单如下:
#include<iostream.h>
class person
{
//**1**
public:
person(){}
person(char *n,int a)
{
//**2**
}
void setname(char *n){name=n;)
void setage(int a){age=a;}
~person(){cout<<name<<"("<<age<<")destructor"<<endl;)
};
class student:public person
{
char *department;
int code;
public:
//**3**
{
department=d;
code=c;
}
};
class teacher:public person
{
char *department;
char *level;
public:
teacher(){}
void setinf(char *n,int a,char *d,char *1)
{
//**4**
department=d;
level=1;
}
};
void main()
{
student s1("蒋军",23,"计算机学院",2);
teacher t1;
t1.setinf("刘雷",45,"计算机学院","教授");
}
选项
答案
(1) char *name; int age; (2) name=n; age=a; (3) student(char *n,int a,char *d,int c):persomn(n,a) (4) setname(n); setage(a);
解析
本题考查考生对类的继承与派生的掌握,包括派生类对基类成员的访问和派生类构造函数的定义等知识点。注意派生类构造函数传递参数的功能。
转载请注明原文地址:https://www.kaotiyun.com/show/8KID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述古埃及阿蒙霍特普四世(埃赫那吞)宗教改革的内容及其影响。(南京大学1997年世界古代中世纪史真题)
论述魏晋南北朝历史更替的线索,并评价这个时期的政权情况。(东北师范大学2013年历史学综合真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
下列方法中,可以用来测量持续性注意的是
下列作品不是苏霍姆林斯基的是
“八年研究”主要涉及四个方面问题,其中不是“八年研究”的议题的是
下列选项中不是乌申斯基主张的教学原则是
下列说法错误的是
关于教育目的与教育方针,下列说法错误的是
材料:“法律对人的行为以及对社会关系的影响,实质上就是国家把自己的意志和态度通过国家权力加以推行和实现;法律作用取决于经济基础,在一定的社会中,法律能否承担起立法者赋予它的功能,从根本上说,这取决于生产关系或生产方式自身的生命力,而不是取决于立法者的主观愿
随机试题
物资储运是指生产资料在使用过程中的储存与运输。
决定平均利润率高低的因素是
微小病变肾病患者的蛋白尿
需做皮内敏感试验的药品包括
患者男,43岁。因左下肢静脉曲张行大隐静脉高位结扎剥脱术。术后该患者的患肢应
背景资料某建筑工程项目,拟建18层大厦,建筑面积35000m2,总高度为71m,采用钢筋混凝土框架一剪力墙结构,脚手架采用悬挑钢管脚手架,外挂密目安全网,塔式起重机作为垂直运输工具。2011年11月9日,在15层结构施工时,吊运钢管时钢丝绳滑扣,起吊离地
根据《建设工程安全生产管理条例》的规定,建设工程意外伤害保险的期限()。
某股份有限公司依法采用收购本公司股票方式减资。回购时股票支付的价款低于股票面值总额,下列各项中,注销股票时,冲减股本后的差额应贷记的会计科目是()。(2017年)
甲有限责任公司股东王某认为公司董事会作出的一项决议内容违反公司章程,向人民法院提起诉讼,请求撤销该项决议。根据公司法律制度的规定,王某提起诉讼的被告应当是()。
社会主义思想道德建设的基本任务是()。
最新回复
(
0
)