第一范文网 - 专业文章范例文档资料分享平台

C++面向对象实验报告

来源:用户分享 时间:2025/6/6 17:38:46 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验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)了解了构造函数与析构函数的调用时机与顺序。

搜索更多关于: C++面向对象实验报告 的文档
C++面向对象实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c32qjh3w69a8mpoj7oh1s_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top