文件名称:C++实验5代码5
文件大小:310KB
文件格式:DOCX
更新时间:2022-05-06 15:13:12
C++
5.1 定义一个Point类,有点坐标属性(x, y),由它派生出圆形类(Circle)和矩形类(Rectangle),基类中定义了求面积的纯虚函数。在主函数定义派生类的对象,调用面积函数,观察运行结果。 5.2 定义一个教师Teacher类,由教师类派生出讲师、副教授、教授类。教师的工资分别由基本工资、课时费和津贴构成。假设讲师、副教授、教授的基本工资分别为3000、4000、5000元,课时费分别为每课时100、120、150元,每月平均授课20课时,津贴分别为2000、2500、3000元,请定义虚函数来计算各类教师的每月工资。在主函数通过基类指针或引用来验证虚函数的多态性。 5.3 编写一个的简单的求给定数平方根的程序,设计一个异常类用异常处理机制来检测给定数为负数的情况。在主函数中进行测试。