C++上机试验报告-选修课

C++上机试验报告-选修课

ID:37926833

大小:101.50 KB

页数:5页

时间:2019-06-02

C++上机试验报告-选修课_第1页
C++上机试验报告-选修课_第2页
C++上机试验报告-选修课_第3页
C++上机试验报告-选修课_第4页
C++上机试验报告-选修课_第5页
资源描述:

《C++上机试验报告-选修课》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象程序设计C++上机实验报告成绩:姓名:学号:班级:专业:化学工程与工艺(精细化工方向)指导老师:宋晔实验时间:20011-2012学年第一学期一、实验内容:1.类和对象的定义,实现Student成绩类的基本成员定义;类的基本函数功能:学号的提取,成绩的基本计算。2.构造函数和析构函数,实现对类对象自动初始化和释放;3.静态成员,实现数据共享;静态成员函数功能:计算N个学生的某科成绩总分和平均分。4.友元函数和友元类,实现非类函数对类私有数据的访问功能;友元函数功能:计算任两个学生的某科成绩差。5.友元类,实现友

2、元类Teacher与Student类静态数据共享;友元函数功能:通过班号提取某班某科成绩总分和平均分。6.派生类,实现派生类访问基类保护成员的功能;派生类函数功能:根据某个学生总分计算等级。7.虚函数,实现虚函数支持的动态联编;虚函数功能:为一等学生发放奖学金。二、代码源程序:此实验给单科优秀做评定:#include"iostream.h"//我的班级的类创建classMyclass{friendclassteacher;public:Myclass(){;}Myclass(longbanhao,longxuehao,

3、doublecyuyan);~Myclass(){;}voidGetNumber();voidGetSum();frienddoubleDistance(Myclass&a,Myclass&b);voidbijiao();voidvirtualzuigao();protected:doubleB;longH;private:doubleA;longBAN;staticdoubleSum;staticdoubleD;staticdoubleE;};doubleMyclass::Sum=0;doubleMyclass::D

4、=0;第5页面向对象程序设计C++上机实验报告成绩:姓名:学号:班级:专业:化学工程与工艺(精细化工方向)指导老师:宋晔实验时间:20011-2012学年第一学期doubleMyclass::E=0;//老师来看成绩的类与函数友元classteacher{public:teacher(){;}teacher(longbanhao,longxuehao,doublecyuyan);~teacher(){;}voidtiquchengji(){cout<<"--------------------"<

5、<"第五题.友元。该班的平均成绩是"<

6、ongbanhao,longxuehao,doublecyuyan):Myclass(banhao,xuehao,cyuyan){;}voidxin::bi(){;}//虚函数实现功能发奖学金classfaqian:publicMyclass{public:faqian(){;}faqian(longbanhao,longxuehao,doublecyuyan);~faqian(){;}第5页面向对象程序设计C++上机实验报告成绩:姓名:学号:班级:专业:化学工程与工艺(精细化工方向)指导老师:宋晔实验时间:20011

7、-2012学年第一学期virtualvoidzuigao();private:};faqian::faqian(longbanhao,longxuehao,doublecyuyan):Myclass(banhao,xuehao,cyuyan){;}voidfaqian::zuigao(){if(B>98)cout<<"第七题学号"<

8、o;H=xuehao;A=cyuyan;B=cyuyan;}voidMyclass::GetNumber(){Sum+=A;D++;E=Sum/D;cout<<"--------------------"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。