欢迎来到天天文库
浏览记录
ID:58403881
大小:70.98 KB
页数:6页
时间:2020-05-09
《C++实验报告类与对象.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、成都学院实验报告课程名称C++向对象程序设计实验名称类与对象姓名班级1学号指导教师设计时间2016年4月5日计算机工程学院1.实验目的1)掌握声明类的方法,类和类的成员的概念以及定义对象的方法。2)初步掌握用类和对象编制基于对象的程序。3)学习检查和调试基于对象的程序。2.实验内容1)有以下程序:#includeusingnamespacestd;classTim{public:inthour;intminute;intsec;};intmain(){Timet1;cin>>t1.hour
2、;cin>>t1.minute;cin>>t1.sec;cout<3、am>usingnamespacestd;classTime{private:inthour;intminute;intsec;public:voidsetdate(){cin>>hour;cin>>minute;cin>>sec;}voiddisplay(){cout<4、nt.hClassStudent{Public:Voiddisplay()Private:Intnum;Charname[20];Charsex;};2.包含成员函数定义的源文件student.cpp//student.cpp5#include#include”student.h”VoidStudent::display(){Cout<<”num:”<5、的源文件main.cpp为了组成一个完整的源程序,应当有包含主函数的源文件//main.cpp#include#include”student.h”Intmian(){Studentstud;Stud.display();Return0;};请完善该程序,在类中增加一个队数据成员赋初值的成员函数set_value.上机调试并运行。答案:a)classStudent{private:intnum;charname[20];charsex[2];public:voidset_value();v6、oiddisplay();};b)#include#include"student.h"usingnamespacestd;voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}voidStudent::display(){cout<<"num:"<#include"s7、tudent.h"usingnamespacestd;intmain(){Studentstud;stud.set_value();stud.display();return0;getchar();}1)需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length,width,height.并要求用成员函数实现以下功能:(1)由键盘分别输入3个长方柱的长宽高;(2)计算长方柱的体积(3)输出3个长方柱的体积轻编写程序,上机调试并运行。#includeusingnamespac8、estd;classBox{private:floatlength;floatwidth;floatheigth;public:voidset_value();floatvolume();voiddisplay();};voidBox::set_value(){cout<<"pleaseinputlength,width,heigth:";cin>>length;cin>>width;cin>>he
3、am>usingnamespacestd;classTime{private:inthour;intminute;intsec;public:voidsetdate(){cin>>hour;cin>>minute;cin>>sec;}voiddisplay(){cout<4、nt.hClassStudent{Public:Voiddisplay()Private:Intnum;Charname[20];Charsex;};2.包含成员函数定义的源文件student.cpp//student.cpp5#include#include”student.h”VoidStudent::display(){Cout<<”num:”<5、的源文件main.cpp为了组成一个完整的源程序,应当有包含主函数的源文件//main.cpp#include#include”student.h”Intmian(){Studentstud;Stud.display();Return0;};请完善该程序,在类中增加一个队数据成员赋初值的成员函数set_value.上机调试并运行。答案:a)classStudent{private:intnum;charname[20];charsex[2];public:voidset_value();v6、oiddisplay();};b)#include#include"student.h"usingnamespacestd;voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}voidStudent::display(){cout<<"num:"<#include"s7、tudent.h"usingnamespacestd;intmain(){Studentstud;stud.set_value();stud.display();return0;getchar();}1)需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length,width,height.并要求用成员函数实现以下功能:(1)由键盘分别输入3个长方柱的长宽高;(2)计算长方柱的体积(3)输出3个长方柱的体积轻编写程序,上机调试并运行。#includeusingnamespac8、estd;classBox{private:floatlength;floatwidth;floatheigth;public:voidset_value();floatvolume();voiddisplay();};voidBox::set_value(){cout<<"pleaseinputlength,width,heigth:";cin>>length;cin>>width;cin>>he
4、nt.hClassStudent{Public:Voiddisplay()Private:Intnum;Charname[20];Charsex;};2.包含成员函数定义的源文件student.cpp//student.cpp5#include#include”student.h”VoidStudent::display(){Cout<<”num:”<5、的源文件main.cpp为了组成一个完整的源程序,应当有包含主函数的源文件//main.cpp#include#include”student.h”Intmian(){Studentstud;Stud.display();Return0;};请完善该程序,在类中增加一个队数据成员赋初值的成员函数set_value.上机调试并运行。答案:a)classStudent{private:intnum;charname[20];charsex[2];public:voidset_value();v6、oiddisplay();};b)#include#include"student.h"usingnamespacestd;voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}voidStudent::display(){cout<<"num:"<#include"s7、tudent.h"usingnamespacestd;intmain(){Studentstud;stud.set_value();stud.display();return0;getchar();}1)需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length,width,height.并要求用成员函数实现以下功能:(1)由键盘分别输入3个长方柱的长宽高;(2)计算长方柱的体积(3)输出3个长方柱的体积轻编写程序,上机调试并运行。#includeusingnamespac8、estd;classBox{private:floatlength;floatwidth;floatheigth;public:voidset_value();floatvolume();voiddisplay();};voidBox::set_value(){cout<<"pleaseinputlength,width,heigth:";cin>>length;cin>>width;cin>>he
5、的源文件main.cpp为了组成一个完整的源程序,应当有包含主函数的源文件//main.cpp#include#include”student.h”Intmian(){Studentstud;Stud.display();Return0;};请完善该程序,在类中增加一个队数据成员赋初值的成员函数set_value.上机调试并运行。答案:a)classStudent{private:intnum;charname[20];charsex[2];public:voidset_value();v
6、oiddisplay();};b)#include#include"student.h"usingnamespacestd;voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}voidStudent::display(){cout<<"num:"<#include"s
7、tudent.h"usingnamespacestd;intmain(){Studentstud;stud.set_value();stud.display();return0;getchar();}1)需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length,width,height.并要求用成员函数实现以下功能:(1)由键盘分别输入3个长方柱的长宽高;(2)计算长方柱的体积(3)输出3个长方柱的体积轻编写程序,上机调试并运行。#includeusingnamespac
8、estd;classBox{private:floatlength;floatwidth;floatheigth;public:voidset_value();floatvolume();voiddisplay();};voidBox::set_value(){cout<<"pleaseinputlength,width,heigth:";cin>>length;cin>>width;cin>>he
此文档下载收益归作者所有