【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《考试题目北京理工大学C++》,欢迎阅读!
题目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.wddqxz.cn/b8ddde664b649b6648d7c1c708a1284ac950055f.html