




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生实验报告学生姓名学号同组人实验项目Exercise 6必修 选修 演示性实验 验证性实验 操作性实验 综合性实验实验地点实验仪器台号指导教师实验日期及节次一、实验综述1、实验目的及要求1. 根据所学知识,在上机前分析下列程序的运行结果,然后上机核对一下自己的结果正确与否,并给出其原因。class demoint x,y;public:demo(int a=1, int b=2) x=a; y=b; coutConstructor be called.n;demo(demo &d) x=d.x; y=d.y; coutCopy Constructor be called.n;demo() coutDestructor be called.n; void show()coutX=xtY=yendl;void main() demo d; d.show();demo d1(3,5);d1.show();demo d2(d1);d2.show();2. 假定要做一个长方体的包装木箱,已知长方体的每个面木材的造价分别为:主视面35.2元/平米,侧视面21.8元/平米,俯视面11.3元/平米,要求编写一个长方体的类,输入长、宽、高后计算包装木箱的总造价.要求包括:构造函数和析构函数、拷贝构造函数、每个面的面积函数等。3. 建立一个类STR,将任意整数转换为相应的字符串。例如,整数3456转换为字符串”3456”,具体要求如下:(1) 私有数据成员int num; 被转换的整数。char s15; 存放转换后的字符串。(2)公有成员函数STR(int x); 构造函数。void itoa(); 实现将num转换成字符串并存放在字符串数组s中。void show(); 输出整数及转换后的字符串。编写主程序测试,其中字符串要求输出其长度。4. 定义一个满足如下要求的Date类(用构造函数完成初始化):(1)用日/月/年的格式输出日期;(2)可运行在日期上加一天的操作;(3)设置日期操作。编写主程序进行测试。2、实验仪器、设备或软件PC VC+6.0二、实验过程(实验步骤、记录、数据、分析)1.预期:Constructor be called.X=1 Y=2Constructor be called.X=3 Y=5Constructor be called.X=3 Y=5Constructor be called.Constructor be called.Constructor be called.2.#includeconst float Price1= 35.2f;const float Price2= 21.8f;const float Price3= 11.3f;class recfloat width,height,length;public:rec(float a=3,float b=2,float c=2);float prices(float,float,float);float area1(float,float); float area2(float,float); float area3(float,float); rec(rec &r);rec();rec:rec(float a,float b,float c)length=a;width=b;height=c;rec:rec(rec &r)length=r.length;width=r.width;height=r.height; coutcopy constructor called:abc;rec s(a,b,c); couts.prices(a,b,c)endl;3.#includeusing namespace std;static int i=0,m;class STRprivate: int num; char s15; public: STR(int x):num(x) void itoa() int temp=num; while(temp!=0) si=temp%10+0; temp/=10; i+; m=i; void show() cout整数为:numendl; cout=0;j-) coutsj; cout”endl;cout字符长度为:mendl; ;void main() int n; coutn; STR s(n); s.itoa(); s.show();4.#includeusing namespace std;int DayOfMonth13=0,31,28,31,30,31,30,31,31,30,31,30,31;class Dateprivate: int year; int month; int day;public: Date(int d=0,int m=0,int y=0):day(d),month(m),year(y) void show() coutday/month/year/DayOfMonthmonth) +month; day=1; if(month12) +year; month=1; ;void main() int Y,M,D;coutY;coutM;coutD; Date d; d.SetDate (Y,M,D); cout没加天数前的时间为:t;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汉字讲解家的课件
- 房地产人员工作总结14篇
- 全国内地西藏班2025届九年级下学期中考一模语文试卷(含答案)
- 河北省邯郸市第二十五中学2024-2025学年八年级下学期期中考试物理试卷(含答案)
- 2024-2025学年山东省枣庄市山亭区九年级(上)期末数学试卷(含答案)
- 0-3岁婴幼儿亲子关系与互动知到智慧树答案
- 幼儿代表发言稿
- 感恩父母发言稿(31篇)
- (19秋冬)信息技术基础知到智慧树答案
- 汉字书法课件之美
- 2025年内河船员考试(主推进动力装置2103·一类三管轮)历年参考题库含答案详解(5套)
- 感染性腹主动脉瘤护理
- 公司不交社保合作协议书
- 城市轨道交通工程监测技术
- 骨灰管理员职业技能鉴定经典试题含答案
- 火锅店股东协议合同范本
- 村流动人口管理办法细则
- 2025年4月安全生产会议记录
- 2025年江苏省苏豪控股集团有限公司校园招聘笔试备考试题及答案详解(各地真题)
- 存款保险宣传培训
- 质量检查员基础知识培训
评论
0/150
提交评论