c++高级语言程序设计实验报告

c++高级语言程序设计实验报告

ID:12352408

大小:464.00 KB

页数:31页

时间:2018-07-16

c++高级语言程序设计实验报告_第1页
c++高级语言程序设计实验报告_第2页
c++高级语言程序设计实验报告_第3页
c++高级语言程序设计实验报告_第4页
c++高级语言程序设计实验报告_第5页
资源描述:

《c++高级语言程序设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告实验课程:学生姓名:学号:专业班级:2016年9月1日目录实验一.C++的开发环境和简单程序的调试2实验二.函数的应用和类的基本构造5实验三.数组、指针、字符串8实验四.继承与派生10实验五.多态与模板15实验六.异常处理21实验七.输入输出25实验八.文件28南昌大学实验报告学生姓名:学号:专业班级:实验类型:□验证□综合□设计□创新实验日期:2016-9-9实验成绩:一、实验项目名称实验一.C++的开发环境和简单程序的调试二、实验目的1.熟悉C++程序的风格,熟悉实验环境。2.练习C++程序的输入、修改、编译、连接与运行的全过程三、实验基本原理C++程序设计语言四、主要仪

2、器设备及耗材PC微机DOS操作系统或Windows操作系统C++程序设计语言开发环境五、实验步骤(要求给出运行结果的屏幕截图,源程序电子打包提交)1.分析下面程序的输出结果:2.建立一个被称为sroot()的函数,返回其参数的二次根。重载sroot()三次,让它分别返回整数、长整数与双精度数的二次根(为了实际计算二次根,可以使用标准库函数sqrt())。3.编写C++风格的程序,解决百钱问题,将1元人民币兑换成1,2,5分的硬币,有多少种换法六、实验数据及处理结果1.分析下面程序的输出结果:#includeint&f(int&i){i+=10;returni;

3、}voidmain(){intk=0;int&m=f(k);cout<#includeusingnamespacestd;intsroot(inti){return(int)sqrt(i);}floatsroot(floatf){return(float)sqrt(f);}doublesroot(

4、doubled){return(double)sqrt(d);}intmain(){inti;floatf;doubled;cout<<"输入整型参数i=";cin>>i;cout<<"输入长整参数f=";cin>>f;cout<<"输入双精度参数d=";cin>>d;cout<<"整型参数i的二次根="<

5、eusingnamespacestd;intmain(){inti,j,k;intsum=0;for(i=0;i<=100;i++)for(j=0;j<=50;j++)for(k=0;k<=20;k++){if(i*1+2*j+5*k==100){cout<<"一分:"<

6、新实验日期:2016-9-9实验成绩:一、实验项目名称实验二.函数的应用和类的基本构造二、实验目的1.熟悉C++程序类定义的一般形式。2.熟悉C++程序对象的定义,对象的使用。3.构造函数与析构函数的定义三、实验基本原理C++程序设计语言四、主要仪器设备及耗材PC微机DOS操作系统或Windows操作系统C++程序设计语言开发环境五、实验步骤(要求运行结果的屏幕截图,源程序电子打包提交)1.运行下面的程序,并说明运行结果为什么?。#includeclassexample{public:example(intn){i=n;cout<<"构造函数";}~exa

7、mple(){cout<<"析构函数";}intget_i(){returni;}private:inti;};intsqr_it(exampleo){cout<<"调用sqr_it开始";returno.get_i()*o.get_i();}voidmain(){examplex(10);cout<

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

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

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