- 48
- 0
- 约9.07千字
- 约 12页
- 2016-10-18 发布于江西
- 举报
visual+C++练习题.doc
面向对象编程程序设计复习题
编程题
试定义一个表示学生成绩的结构体,要求包含学号(no)、姓名(name)、数学成绩(math)、英语成绩(eng)、C++语言成绩(c)和三门课程的总分(sum),再定义两个变量(s1,s2)。
定义一个第1 题的结构体类型的结构体数组stud,输入学生三门课成绩,然后按总分成绩排序后输出学生成绩。
定义一个学生类,其中有3 个数据成员:学号、姓名、年龄,以及若干成员函数。同时编写main 函数使用这个类,实现对学生数据的赋值和输出。
计算两点之间的距离。可以定义点类(Point),再定义一个类(Distance)描述两点之间的距离,其数据成员为两个点类对象,两点之间距离的计算可设计由构造函数来实现。
编写一个程序,设计一个产品类Product,要求包含数据成员:产品名称,产品单价, 剩余产品数量,同时要求有构造函数,析构函数,显示剩余产品数量的成员函数。
编写一个程序计算两个给定的长方形的周长和面积,要求定义一个长方形rectangle的类。
声明一个Shape 基类,在此基础上派生出Rectangle 和Circle 类,二者都有GetArea()函数计算对象的面积。使用Rectangle 类创建一个派生类正方形Square类。
声明一个哺乳动物Mammal 类,再由此派生出狗Dog 类,声明一个Dog 类的对象,观察基类与派生类的构造函数与析
原创力文档

文档评论(0)