实验一 类与对象.doc

实验一 类与对象.doc

ID:60982702

大小:24.50 KB

页数:2页

时间:2021-01-17

实验一 类与对象.doc_第1页
实验一 类与对象.doc_第2页
资源描述:

《实验一 类与对象.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验一类与对象一、实验目的与要求(1)掌握类和对象的概念、定义和使用方法。(2)掌握不同特性对象成员的访问方法,以及this指针的概念和使用方法。(3)掌握构造函数和析构函数的使用方法。(4)掌握友员的使用方法。学会使用VC++6.0或新版的Debug的功能跟踪构造函数、析构函数的执行顺序。二、实验设备与平台实验设备要求每个学生一台电脑,其中运行环境为VC++6.0系统或新版。三、实验内容及步骤(1)定义一个score类,其中包括私有数据成员和公有成员函数,即num学号Math高等数学成绩English英

2、语成绩Programming程序设计成绩inscore()输入学号和各科成绩,并且计算平均成绩showscore(时)输出学号和各科成绩使用score类,输入某班n(事先不能确定)个学生的学号和各科成绩,然后求各个学生的平均成绩,并列表输出学生的学号、各科成绩和平均成绩。(2)写出下列程序的执行结果,然后上机进行验证。用VC++6.0或新版的Debug的功能跟踪构造函数、析构函数和成员函数的执行顺序。#includeusingnamespacestd;classTEST{public:

3、TEST(){cout<<"调用构造函数"<b)returna;elsereturnb;}~TEST(){cout<<"调用析构函数"<

4、<"和"<

5、在主函数中,实例化两个复数,并输入一个运算符,按运算符选择相应的友员函数进行复数运算,然后输出运算结果。实验指导(1)对本实验第(1)题,由于事先不知道学生的人数,所以在程序中可以使用动态对象数组来描述每个学生的数据和对学生的数据进行的操作。(2)为跟踪本实验第(2)题程序中的构造函数、析构函数和成员函数的执行,先在VisualC++主窗口中打开源程序文件,并对该程序文件进行编译。然后使用VC++6.0Debug的F11和F10功能键分步执行并跟踪程序。注意观察构造函数的执行时机。(3)假设有两个复数a+

6、bi和c+di,则复数的加、减、乘和除法运算规定如下(a+bi)+(c-K/i)=(a+c)+(b+d)i(a+bi)-(c+di)=(a-c)+(b-d)i(a+bi)*(c+di)=(ac-bd)+(bc+ad)i(a+bi)/(c+di)=(ac+bd)/(c2+d2)+(bc-ad)/(c2+d2)i

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

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

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