2015-2016学年第2学期西南交大面向对象程序设计主观题作业 (3)

一人一梦 分享 2020-06-22 下载文档

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


2015-2016学年第2学期西南交大面向对象程序设计主观题作业 (3).doc 将本文的Word文档下载到电脑

下一篇:请求修路的报告文档

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx