4. 定义复数类,重载+,*为复数类的成员函数,实现复数类对象的+,*运算。
参考答案:
11
5. 编写程序声明类Point,有数据成员X,Y,为其定义友元函数实现重载+。
12
参考答案:
第四次作业
一、主观题(共2道小题)
1. 编写程序声明类Student,有数据成员姓名、学号、成绩,定义函数成员用于返回各数据成员信息,定义对象数组,实现10个学生的分数录入及平均分计算。 参考答案: #include class Student {public:
float getScore(); private:
char name[10]; long num; float score; };
13
类的成员函数的定义和主函数部分自己完成
2. 声明一个基类Shape,在此基础上派生出Rectangle和Circle,二者都有GetArea()函数计算对象面积。 参考答案:class Shape{ public:
float getArea() { }; };
class circle:public Shape {public:
circle(float r) {radius=r;}
float getArea() { return 3.14*radius*radius;} private:
float radius; };
class rectangle: public Shape {public:
rectangle(float l1,float w1) {l=l1;w=w1} float getArea(); { return l*w;} private:
float l,w; };
void main() {
circle circle1(3); rectangle rec1(3,5); cout< cout< }
14
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新幼儿教育2015-2016学年第2学期西南交大面向对象程序设计主观题作业 (3)全文阅读和word下载服务。
相关推荐: