- 0
- 0
- 约2.78千字
- 约 7页
- 2020-06-20 发布于浙江
- 举报
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)