欢迎来到天天文库
浏览记录
ID:56818547
大小:99.00 KB
页数:6页
时间:2020-07-13
《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;cin>>t1
2、.minute;cin>>t1.sec;cout<usingnamespac
3、estd;classTime{private:inthour;intminute;intsec;public:voidsetdate(){cin>>hour;cin>>minute;cin>>sec;}voiddisplay(){cout<4、Voiddisplay()Private:Intnum;Charname[20];Charsex;};2.包含成员函数定义的源文件student.cpp..//student.cpp#include#include”student.h”VoidStudent::display(){Cout<<”num:”<5、函数的源文件//main.cpp#include#include”student.h”Intmian(){Studentstud;Stud.display();Return0;};请完善该程序,在类中增加一个队数据成员赋初值的成员函数set_value.上机调试并运行。答案:a)classStudent{private:intnum;charname[20];charsex[2];public:voidset_value();voiddisplay();};b)#include#inc6、lude"student.h"usingnamespacestd;voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}voidStudent::display(){..cout<<"num:"<#include"student.h"usingnamespacestd;intmain(){Studentst7、ud;stud.set_value();stud.display();return0;getchar();}1)需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length,width,height.并要求用成员函数实现以下功能:(1)由键盘分别输入3个长方柱的长宽高;(2)计算长方柱的体积(3)输出3个长方柱的体积轻编写程序,上机调试并运行。#includeusingnamespacestd;classBox{private:floatlength;floatwidth;floatheig8、th;public:voidset_value();floatvolume();voiddisplay();};voidBox::set_value(){cout<<"pleaseinputlength,width,heigth:";cin>>length;cin>>width;cin>>
4、Voiddisplay()Private:Intnum;Charname[20];Charsex;};2.包含成员函数定义的源文件student.cpp..//student.cpp#include#include”student.h”VoidStudent::display(){Cout<<”num:”<5、函数的源文件//main.cpp#include#include”student.h”Intmian(){Studentstud;Stud.display();Return0;};请完善该程序,在类中增加一个队数据成员赋初值的成员函数set_value.上机调试并运行。答案:a)classStudent{private:intnum;charname[20];charsex[2];public:voidset_value();voiddisplay();};b)#include#inc6、lude"student.h"usingnamespacestd;voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}voidStudent::display(){..cout<<"num:"<#include"student.h"usingnamespacestd;intmain(){Studentst7、ud;stud.set_value();stud.display();return0;getchar();}1)需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length,width,height.并要求用成员函数实现以下功能:(1)由键盘分别输入3个长方柱的长宽高;(2)计算长方柱的体积(3)输出3个长方柱的体积轻编写程序,上机调试并运行。#includeusingnamespacestd;classBox{private:floatlength;floatwidth;floatheig8、th;public:voidset_value();floatvolume();voiddisplay();};voidBox::set_value(){cout<<"pleaseinputlength,width,heigth:";cin>>length;cin>>width;cin>>
5、函数的源文件//main.cpp#include#include”student.h”Intmian(){Studentstud;Stud.display();Return0;};请完善该程序,在类中增加一个队数据成员赋初值的成员函数set_value.上机调试并运行。答案:a)classStudent{private:intnum;charname[20];charsex[2];public:voidset_value();voiddisplay();};b)#include#inc
6、lude"student.h"usingnamespacestd;voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}voidStudent::display(){..cout<<"num:"<#include"student.h"usingnamespacestd;intmain(){Studentst
7、ud;stud.set_value();stud.display();return0;getchar();}1)需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length,width,height.并要求用成员函数实现以下功能:(1)由键盘分别输入3个长方柱的长宽高;(2)计算长方柱的体积(3)输出3个长方柱的体积轻编写程序,上机调试并运行。#includeusingnamespacestd;classBox{private:floatlength;floatwidth;floatheig
8、th;public:voidset_value();floatvolume();voiddisplay();};voidBox::set_value(){cout<<"pleaseinputlength,width,heigth:";cin>>length;cin>>width;cin>>
此文档下载收益归作者所有