C++期末练习题(3)

2019-01-07 16:34

实验四 继承与派生

一.实验目的

? ? ? ?

学习类继承关系的定义,声明和使用方法 继承对基类访问控制的改造

继承关系中构造函数和析构函数的作用 学习虚基类是如何解决二义性问题

二.实验内容

设计一个基类Person,派生出父亲类Father、母亲类Mother,间接派生出孩子类Child;其主要数据包括姓、名、年龄,性别,孩子用父亲的姓;要求如下:

? 重载构造函数初始化数据成员;

? 公有成员函数void SetData([形参列表]);//实现数据成员赋值; ? 分别输出数据成员void Display( );

? 设计一个Person对象指针数组,完成初始化; ? 并按照年龄从大到小排序输出,形式如下:

姓名 年龄 性别 父亲 母亲

王军 李丽 张语 刘美 王仪 张芊

49 47 35 32 17 5

男 女 男 女 女 女

不详 不详 不详 不详 王军 张语

不详 不详 不详 不详 李丽 刘美

三.算法描述(或程序注解)

四.程序清单

实验五 模板

一.实验目的

? 学习类模板的定义和使用 ? 学习函数模板的定义和使用

二.实验内容

编写一个具有如下功能的函数模板,求出一维数组B中的前n个元素的最大值、最小值、平均值及n个元素按从大到小顺序输出到屏幕上。

如:B数组的元素为78 46 23 98 32 87 21 90 21,现将前五个元素输出,结果如下:

最大值:98 最小值:23 平均值:55.4

从大到小顺序为:98 78 46 32 23

三.算法描述(或程序注解)

四.程序清单


C++期末练习题(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高分子实验讲义

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: