C++程序设计实践指导书第五次上机培训资料.docVIP

  • 0
  • 0
  • 约2.78千字
  • 约 7页
  • 2020-06-20 发布于浙江
  • 举报

C++程序设计实践指导书第五次上机培训资料.doc

C++程序设计实践指导书第五次上机 精品文档 精品文档 收集于网络,如有侵权请联系管理员删除 收集于网络,如有侵权请联系管理员删除 精品文档 收集于网络,如有侵权请联系管理员删除 C++程序设计实践上机指导书 (第五次) 专业 班级 学号 姓名 沈阳工程学院信息学院 实践成绩评价说明 上机前充分准备实践材料,对上机内容有程序草稿。(10分) 独立完成实践任务,对实践过程非常清晰。(30分) 认真理解知识点,能够与理论知识相结合。(10分) 在机房遵守上机守则,接受实践指导教师的监督与管理。(20分) 认真填写实践指导书,写出实践小结。(10分) 在实践中具备一定的创新思想,能够主动与指导教师探讨。(5分) 加大实践工作量,主动完成实践指导书中的选做题目。(5分) 掌握程序调试的方法,认真完成程序调试工作,使程序能够运行(10分)。 上机五 类与对象(一) 一、目的 1、掌握类的定义和使用; 2、学习具有不同访问属性的成员的访问方式; 3、观察构造函数和析构函数的执行过程; 4、学习拷贝构造函数的作用。 二、要求: 在上课之前,每一个同学必须将题目、程序编写完毕,做好充分的准备。 所有环节均由每位同学独立完成,严禁抄袭他人结果。? 三、步骤和内容 1、定义一个时钟类,包含时针、分针和秒针,并能够设置时间和显示时间。 #include iostream using namespace std; class Clock { int Hour,Minute,Second; public: void SetTime(int H,int M,int S); void ShowTime(); }; 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请输入时,分,秒:endl; cinHMS; Clock clock1; clock1.SetTime(H,M,S); clock1.ShowTime(); } 定义一个Dog类,包含了age,weight等属性,以及对这些属性操作的方法。实现并测试这个类。 #include iostream #includestring using namespace std; class Dog { char N[10]; 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 name[10]; int age; float weight; Dog dog1; cout请输入狗子的名字,年龄和体重:endl; cinnameageweight; dog1.Init(name,age,weight); cout狗子信息如下:endl; dog1.showdog(); } 设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右下角两个点的坐标,根据坐标能计算矩形的面积。 #include iostream using namespace std; class Rectangle { int leftdown1,leftdown2; int rightup1,rightup2; public: void getvalue(int l1,int l2,int r1,int r2); void area(); }; void Rectangle::getvalue(int l1,int l2,int r1,int r2) { leftdown1=l1; leftdown2=l2; rightup1=r1; rightup2=r2; } void Rectangle::area() { cout面积为(ri

文档评论(0)

1亿VIP精品文档

相关文档