已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
温州大学物理与电子信息工程学院 面向对象程序设计A实验报告实验名称:实验二:类和对象的使用班 级:计算机科学与技术姓 名:钱旭北学 号:07202043217实验地点:5B305日 期:一、实验目的:1、掌握类的声明,类的实现方法。2、掌握类和对象的使用方法。3、掌握构造函数的使用。二、实验环境:windows 2000, visual c+6.0或Cfree三、实验内容和要求:1、上机调试下面的程序,并改正其中的错误。#include using namespace std;class Student char name10; /姓名 int age; /年龄 float score3;/成绩 public: void setInfor(); /输入学生的信息 void print(); /把学生的信息打印出来;void Student:set() cout name; coutage; coutscore; for(int i=0;iscorei;void Student:print() coutname: nameendl; coutage: ageendl; coutscore: ; for(int i=0;i3;i+) coutscorei;2、定义并实现一个正方形类,可以完成求正方形的周长、面积等操作。3、定义并实现一个复数类,含有求绝对值、求平方、打印等操作的成员函数。四、预习内容:1、 类由哪两种成员构成,类的成员有哪三种存取权限? 类的成员函数有哪两种实现方式?成员变量和成员函数,有公有,私有,保护;类内和类外。2、 类的构造函数与其他成员函数相比,有哪些特殊点?在对象被创建时利用特定的值构造对象,将对象初始化为一个特定的状态。3、 set函数和get函数各自的功能是什么?Set函数是对成员变量置数,get函数对成员变量读取五、实验步骤1题改正了哪些错误#include using namespace std;class Student char name10; /姓名 int age; /年龄 float score3;/成绩 public: void setInfor( ); /输入学生的信息 void print( ); /把学生的信息打印出来;void Student:setInfor( ) cout name; coutage; coutscore; for(int i=0;iscorei; void Student:print( ) coutname: nameendl; coutage: ageendl; coutscore: ; for(int i=0;i3;i+) coutscoreit;void main() Student s; s.setInfor(); s.print();2、3题的源程序: 2 #include using namespace std; class square float x; public: square (float y)x=y; float ssquare() float s; s=x*x; return s; float csquare() float c; c=4*x; return c; ; void main() float s,c,a; couta; square z(a); s=z.ssquare(); cout面积=sendl; c=z.csquare(); cout周长=cendl; 3#includeusing namespace std;#includeclass complex float real,imag; public: void set(int x,int y)real=x,imag=y; float cfabs() float c; c=sqrt(real*real+imag*imag); return c; complex csquare() complex z; z.real=real*real-imag*imag ; z.imag=2*real*imag; return z; void print(float x) float c,s; c=x; cout复数的绝对值=cendl; cout复数的平方= csquare().real+csquare().imagiendl; ;void main() complex num; float c,s,x,y; coutxy; cout构成复数x+yiendl; num.set(x,y); c=num.cfabs(); num.csquare(); num.print(c); 六、实验结果与分析(输入数据、输出结果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黔东南人才引进面试题目
- 2025年绿色建筑项目施工协议
- 贵州公务员考试行测真题及解析
- 场地平整工程施工方案
- 2025年化验员(中级)职业技能(理论知识)考试真题试题(新版)-含答案
- 2025年个性化膳食定制服务项目可行性研究报告及总结分析
- 2025年老人康复护理上门协议
- 2025年高处作业吊篮安装拆卸工考试题库 含答案
- 2025年农业智慧化管理系统项目可行性研究报告及总结分析
- 2025年无人超市市场探索项目可行性研究报告及总结分析
- 2024年税务师考试真题及答案解析
- 《3.5摆的快慢》教学设计 -2024-2025学年教科版科学五年级上册
- 铁路建设项目穿透式安全管理题库及答案解析
- 肌筋膜疼痛综合征触发点运动前激活与放松方案
- 2026年跨境电商物流服务公司承运人(船公司航空公司)管理办法
- 皮带输送机安全培训课件
- 2025年国开高数试题及答案
- (2025)幼儿园卫生保健知识考试试题及答案
- 2025年郑州铁路职业技术学院教师招聘考试试题及答案
- 复旦大学-2025年城市定制型商业医疗保险(惠民保)知识图谱
- 安全生产 十五五规划
评论
0/150
提交评论