C++面向对象实验报告

发布时间 : 星期三 文章C++面向对象实验报告更新完毕开始阅读

实验1 引用和函数

一、实验目的和要求

(1)熟悉引用的概念,掌握引用的定义方法,学会引用在c++程序中的应用 (2)掌握函数的定义和调用方法 (3)练习重载函数的使用

二、实验内容和原理

(1)实验指导书P70 1(1) (2)实验指导书P72 2(1)

三、实验环境

联想计算机,Windows XP操作系统,Visual C++ 6.0

四、算法描述及实验步骤

(1)根据题目要求编写好程序代码并在VC环境下输入源程序。 (2)检查程序有无错误(包括语法错误和逻辑错误),有则改之。

(3)编译和连接,仔细分析编译信息,如有错误应找出原因并改正之。 (4)运行程序,输入数据,分析结果。

(5)将调试好的程序保存在自己的用户目录中,文件名自定。

五、调试过程

(1)原程序由于没有用“using namespace std;”,编译出错。 (2)语句” float convert(float)”后面漏写”;”,编译出错。

六、实验结果

(1)

(2)

七、总结

(1)通过练习,了解C++源程序的编译,连接的运行,并能熟练使用集成环境的界面和有关菜单。 (2)能够通过编译时出现的出错提示信息,进行初步的纠错。

(3)完成一个程序的一般步骤为设计,录入 ,编译 ,如果出错,则修改,然后再编译,编译成功后,看看结果是否正确,如果结果不正确,则再重复以上步骤。

附录:

代码如下: (1)//sy1_1.cpp

#include using namespace std; int main() {

double dd=3.9,de=1.3;

double &rdd=dd,&rde=de;

cout<

cout<

cout<

(2)//sy1_2.cpp

#include using namespace std; float convert(float); int main() {

float tempfer; float tempcel;

cout<<\ cin>>tempfer;

tempcel=convert(tempfer);

cout<<\ cout<

}

float convert(float tempfer) {

float tempcel;

tempcel=((tempfer-32)*5)/9; return tempcel;

}

实验2 构造函数和析构函数

一、实验目的和要求

(1)熟悉类的定义格式和类中成员的访问权限。 (2)构造函数与析构函数的调用时机与顺序。

(3)掌握对象的定义以及对象的初始化的时机与方法。

二、实验内容和原理

(1)实验指导书P74 1 (2)实验指导书P78 4

三、实验环境

联想计算机,Windows XP操作系统,Visual C++ 6.0

四、算法描述及实验步骤

(1)编写源程序。

(2)检查程序有无错误(包括语法错误和逻辑错误),有则改之。

(3)编译和连接,仔细分析编译信息,如有错误应找出原因并改正之。 (4)运行程序,上机调试并运行,分析结果。

(5)将调试好的程序保存在自己的用户目录中,文件名自定。

五、调试过程

(1)语句” cout<<\”后面漏写”;”,编译出错。

六、实验结果

(1)

(2) 七、总结

(1)熟悉了类的定义格式和类中成员的访问权限。 (2)了解了构造函数与析构函数的调用时机与顺序。

联系合同范文客服:xxxxx#qq.com(#替换为@)