当前位置:首页 > 《面向对象程序设计C》期末试卷及标准答案
}
要求:(1)从Shape类派生圆类(Circle)、正方形类(Square),圆类新增数据成员半径(radius),正方形类新增数据成员边长(a),圆类和正方形类都有构造函数,修改、显示数据成员值的函数,求面积函数。
(2)写出main()函数,计算半径为5.5的圆和边长为9.9的正方形的面积和(必须通过调用total函数计算)。
《面向对象程序设计C++》期末考试试卷(A)标准答案
班级: 姓名: 学号: 分数:
题号 一 二 三 四 总分 得分 一、单项选择题(每小题2分,共40分)
1-5.C D B C C 6-10.A A D D B
11-15.A B B B C 16-20.D C B C C
二、填空题(前14个空,每空1分,后3个空,每空2分,共20分)
1. 抽象 实例 2. this指针
3. E D、F A、B、C、D、E D、
F
4. virtual 5. 静态多态性 动态多态性
6. 抽象类 7. friend void fun(A &a)
8. 继承 组合或模板
9. 在对象被系统释放之前做一些内存清理工作
10. A(const A&) 11. A operator++(int)
三、阅读程序(13分)
1、a=89,b=56,c=12
2、ABC
3、A::A() called.
B::B() called.
B::~B() called.
A::~A() called.
4、Call B's function f()
Call B's function g()
Call C's function g()
四、编程题(共27分)
1、(10分)
Complex::Complex(){real=0;imag=0;}
共分享92篇相关文档