visual+C++练习题.docVIP

  • 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)

1亿VIP精品文档

相关文档