C++语言程序设计形考二实验五.docxVIP

  • 0
  • 0
  • 约2.49千字
  • 约 7页
  • 2026-07-10 发布于重庆
  • 举报

C++语言程序设计形考二实验五

五、实验内容与步骤

本实验将围绕一个简单的“学生信息管理”场景展开,要求完成以下任务:

5.1任务一:定义一个`Student`基类

1.属性:

*私有成员:`name`(字符串类型,学生姓名),`id`(字符串类型,学号),`score`(浮点型,成绩)。

2.行为:

*带参数构造函数:用于初始化`name`、`id`、`score`。

*默认构造函数:初始化成员为默认值(如空字符串、0.0)。

*公有成员函数`displayInfo()`:用于打印学生的详细信息(姓名、学号、成绩)。

*公有成员函数`getScore()`:返回学生成绩。

*公有成员函数`setScore(floats)`:设置学生成绩,注意成绩的合理性检查(如0-100分)。

步骤:

*在头文件或源文件中,按照上述要求定义`Student`类。

*确保成员变量为私有,成员函数为公有。

*实现构造函数,对成员变量进行初始化。对于`setScore`函数,若输入成绩不在合理范围内,可给出提示并设置为默认值(如0)。

5.2任务二:定义一个`GraduateStudent`派生类

1.继承:公有继承自`Student`类。

2.新增属性:

*私有成员:`thesisTitle`(字符串类型,论文

文档评论(0)

1亿VIP精品文档

相关文档