c++上机实验报告

上传人:第*** 文档编号:34205178 上传时间:2018-02-21 格式:DOC 页数:10 大小:169KB
返回 下载 相关 举报
c++上机实验报告_第1页
第1页 / 共10页
c++上机实验报告_第2页
第2页 / 共10页
c++上机实验报告_第3页
第3页 / 共10页
c++上机实验报告_第4页
第4页 / 共10页
c++上机实验报告_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《c++上机实验报告》由会员分享,可在线阅读,更多相关《c++上机实验报告(10页珍藏版)》请在金锄头文库上搜索。

1、上机考试题 1定义盒子 Box 类,要求具有以下成员变量:长、宽、高分别为length,with,high;具有一个静态成员变量:盒子的个数number;具有以下成员函数:1)构造函数和析构函数;2)计算盒子体积的函数;3)计算盒子的表面积的函数;4)显示长、宽、高、体积和表面积的函数;5)显示盒子个数的静态成员函数。编写main 函数进行测试。解答:程序编写:#include using namespace std;class Boxprivate:int length,with,high;static int number;public:Box(int L,int W,int H)leng

2、th = L;with = W;high = H;number+;Box()int getLength()return length;int getWith()return with;int getHigh()return high;static int getNumber()return number;int tiji();int mianji();int Box:tiji()int T = length*with*high;return T;int Box:mianji()int M = 2*(length*with+length*high+with*high);return M;int

3、Box:number = 0;void main()Box b1(2,5,10);Box b2(4,5,10);coutusing namespace std;class Vehicleprivate:int speed,weight;public:Vehicle(int s,int w)speed = s;weight = w;void setSpeed(int s)speed = s;void setWeight(int w)weight = w;int getSpeed()return speed;int getWeight()return weight;void display()co

4、utusing namespace std;class TDshapepublic:virtual double area() const return 0.0;virtual void printName() const = 0;class Circle:public TDshapeprivate:int radius;public:Circle(int r = 0);void setRadius(int r = 0);int getRadius()return radius;virtual double area() const;virtual void printName() const

5、coutprintName();coutarea()nn;void vrf(const TDshape &bref)bref.printName();coutnarea:bref.area()nn;int main()Circle c1(2);Square s1(4);TDshape *arrayOfTDshapes2;arrayOfTDshapes0 = arrayOfTDshapes1 = cout*通过基类指针访问虚函数*n;for(int i=0;i2;i+)vpf(arrayOfTDshapesi);cout*通过基类引用访问虚函数*n;for(int j=0;j2;j+)vrf(*

6、arrayOfTDshapesj);return 0;调试结果:心得总结这次上机考试的题目虽然不多,也就仅仅 3 个,而且还和老师上课讲解的题目有很多相似之处,但是我在做的时候依然会磕磕绊绊,在自认为对的情况下运行程序依旧会有很多的错误,尤其是其中有许多不应该犯的低级错误,这让我感到汗颜;但是也有很大一部分是自己一直以来就根本没有理解懂的,也让我对自己有了一个重新的认识,原来自己的功底是如此之差,不过这也给我敲响了警钟,让我再也不敢有轻慢之心。C+编程虽然比较难以学习与理解,但是慢慢贯通也是会有不小的收获,我从一开始的完全不懂到现在的磕磕绊绊,也算是小有收获吧。相信只要继续坚持下去,只要不断的运用它,总会在 C+上取得不俗的成绩。

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

当前位置:首页 > 办公文档 > 解决方案

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