考试题目北京理工大学C++

时间:2023-02-12 18:26:12 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
题目5:编写程序:一个项目Tes,包含3个文件:(1文件student.h包含类

的定义:一个student类,私有数据成员有:学号Num、姓名Name、成绩Score, 使用带参数的构造函数以完成学生信息的输入,再分别定义 3 个重载成员函数

Output(): 1)仅输出成绩Score 2)输出学号Num和姓名Name 3)输出全

部信息。

2)文件student.cpp包含该类构造函数及成员函数的具体实现。

2)在文件main.cpp中定义该类的一个对象stud1,通过分别调用3个重载的 成员函数,实现不同的输出。

题目6编写程序:(1)先设计一个基类Shape,由此派生出一个圆形类 Circle

和一个正方形类Squares其中,基类Shape中的Area()为纯虚函数。其余2 类都有自己的数据成员和一个成员函数 Area 分别用于计算各自的面积。 2)在 main 中定义一个基类的对象指针,再分别定义一个圆形类和正方形 的对象,分别用 对象和基类指针 访问 Area :计算圆形和正方形的面积并输出。

要求: 1)所有程序代码写在一个文件中。


题目7:编写程序:(1)先设计一个基类Person,包含私有数据成员有:姓名

Name性别Sex,公有成员函数有:InputP()用于输入姓名和性别,OutputP()

于输出姓名和性别。

2 由基类Person以保护继承方式派生出一个Student类,包含私有数据成员 有:学号Num、成绩Score,公有成员函数有:InputS()用于输入学号和成绩,

OutputS 用于输出学号和成绩。

3 main()中定义student类的一个对象stud1,通过调用成员函数:输入 所有信息,再输出所有信息。

要求: 1)所有程序代码写在一个文件中。

题目8编写程序:一个项目Test,包含3个文件:(1)文件student.h包含类

的定义:一个student类,私有数据成员有:学号Num、姓名Name、成绩Score, 别定义 3个重载构造函数分别完成不同程度的初始化: 1)仅初始化成绩 Score

2)初始化学Num和姓名Name 3)初始化全部信息。 Output 用于输出全部信息。

再定义一个成员函数

2)文件student.cpp包含该类构造函数及成员函数的具体实现。

2)在文件 main.cpp 中对应 3 个构造函数分别定义 3 个对象 stud1 2 3 分别输出 3 个对象的所有信息。


本文来源:https://www.wddqw.com/doc/b8ddde664b649b6648d7c1c708a1284ac950055f.html