C++程序设计实践指导书第五次上机

上传人:go****e 文档编号:136837162 上传时间:2020-07-02 格式:DOC 页数:6 大小:44.50KB
返回 下载 相关 举报
C++程序设计实践指导书第五次上机_第1页
第1页 / 共6页
C++程序设计实践指导书第五次上机_第2页
第2页 / 共6页
C++程序设计实践指导书第五次上机_第3页
第3页 / 共6页
C++程序设计实践指导书第五次上机_第4页
第4页 / 共6页
C++程序设计实践指导书第五次上机_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《C++程序设计实践指导书第五次上机》由会员分享,可在线阅读,更多相关《C++程序设计实践指导书第五次上机(6页珍藏版)》请在金锄头文库上搜索。

1、C+程序设计实践上机指导书(第五次)专业 班级 学号 姓名 沈阳工程学院信息学院实践成绩评价说明1) 上机前充分准备实践材料,对上机内容有程序草稿。(10分)2) 独立完成实践任务,对实践过程非常清晰。(30分)3) 认真理解知识点,能够与理论知识相结合。(10分)4) 在机房遵守上机守则,接受实践指导教师的监督与管理。(20分)5) 认真填写实践指导书,写出实践小结。(10分)6) 在实践中具备一定的创新思想,能够主动与指导教师探讨。(5分)7) 加大实践工作量,主动完成实践指导书中的选做题目。(5分)8) 掌握程序调试的方法,认真完成程序调试工作,使程序能够运行(10分)。上机五 类与对象

2、(一)一、目的1、掌握类的定义和使用; 2、学习具有不同访问属性的成员的访问方式; 3、观察构造函数和析构函数的执行过程; 4、学习拷贝构造函数的作用。 二、要求:1. 在上课之前,每一个同学必须将题目、程序编写完毕,做好充分的准备。2. 所有环节均由每位同学独立完成,严禁抄袭他人结果。三、步骤和内容1、定义一个时钟类,包含时针、分针和秒针,并能够设置时间和显示时间。#include using namespace std;class Clockint Hour,Minute,Second;public:void SetTime(int H,int M,int S);void ShowTime

3、();void Clock:SetTime(int H,int M,int S)Hour=H;Minute=M;Second=S;void Clock:ShowTime()coutHour:Minute:Second;int main()int H,M,S;cout请输入时,分,秒:HMS;Clock clock1;clock1.SetTime(H,M,S);clock1.ShowTime();2、 定义一个Dog类,包含了age,weight等属性,以及对这些属性操作的方法。实现并测试这个类。#include #includeusing namespace std;class Dogchar

4、 N10;int A;float W;public:void Init(char *name,int age,float weight);void showdog();void Dog:Init(char *name,int age,float weight)strcpy(N,name);A=age;W=weight;void Dog:showdog()cout名字:Nendl;cout年龄Aendl;cout体重Wendl;int main()char name10;int age;float weight;Dog dog1;cout请输入狗子的名字,年龄和体重:nameageweight;

5、dog1.Init(name,age,weight);cout狗子信息如下:endl;dog1.showdog();3、 设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右下角两个点的坐标,根据坐标能计算矩形的面积。 #include using namespace std;class Rectangleint leftdown1,leftdown2;int rightup1,rightup2;public:void getvalue(int l1,int l2,int r1,int r2);void area();void Rectangle:getvalue(int l

6、1,int l2,int r1,int r2)leftdown1=l1;leftdown2=l2;rightup1=r1;rightup2=r2;void Rectangle:area()cout面积为(rightup1-leftdown1)*(rightup2-leftdown2)endl;int main()int l1,l2;int r1,r2;cout请输入矩形的左下角坐标:l1l2;cout请输入矩形的右上角坐标:r1r2;Rectangle A;A.getvalue(l1,l2,r1,r2);cout矩形面积为:;A.area();4、 定义一个Circle类,由数据成员radiu

7、s(半径),成员函数getArea(),计算圆的面积,构造一个Circle的对象进行测试。#include const float pi=3.14;using namespace std;class Circle int radius;public:float getArea(int r);float Circle:getArea(int r)float area;area=pi*r*r;return area;int main()int r;float area;coutr;Circle c;cout圆的面积为:;area=c.getArea(r);coutareaendl;/wangyingyingchupin四、思考题1、如何使用类?有什么作用?五、结果分析六、指导教师评阅成绩6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号