




已阅读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年中国分馏脂肪醇行业市场分析及投资价值评估前景预测报告
- 钢琴曲古典考试题及答案
- 4.1 探究闭合电路欧姆定律说课稿高中物理上海科教版选修3-1-沪教版2007
- 2023九年级数学下册 第24章 圆24.7 弧长与扇形面积第2课时 圆锥的侧面展开图说课稿 (新版)沪科版
- 六年级信息技术上册 石油-黑色的金子说课稿1 冀教版
- Lesson 2 The bank,the library,and the DMV 教学设计中职基础课-新模式英语(3)-劳保版-(英语)-52
- 2025年中级会展设计师实战模拟题及解析
- 2025年人防工程维护与抢修技能考核题目
- 2025年市场研究与分析高级认证考试模拟题及解析
- 2025年乡镇林业站护林员招聘笔试复习建议与资料
- GB/T 40816.2-2024工业炉及相关工艺设备能量平衡测试及能效计算方法第2部分:钢加热炉
- 增值税发票清单模板
- 第10课《往事依依》教学课件+2024-2025学年统编版语文七年级上册
- 人教版六年级数学上册第一单元测试卷
- 2024年注册安全工程师生产技术押密试题及答案
- 高标准农田设计实施方案(技术标)
- 医院培训课件:《分级护理制度》
- 2024春期国开电大本科《中国现代文学专题》在线形考(阶段作业1至4+专题讨论1至2)试题及答案
- 大型连锁医药零售企业发展模式
- 安全生产教育培训教材
- 王崧舟“诗意语文”教学艺术剖析
评论
0/150
提交评论