欢迎来到天天文库
浏览记录
ID:12352408
大小:464.00 KB
页数:31页
时间:2018-07-16
《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<<"构造函数";}~exa7、mple(){cout<<"析构函数";}intget_i(){returni;}private:inti;};intsqr_it(exampleo){cout<<"调用sqr_it开始";returno.get_i()*o.get_i();}voidmain(){examplex(10);cout<
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<<"构造函数";}~exa7、mple(){cout<<"析构函数";}intget_i(){returni;}private:inti;};intsqr_it(exampleo){cout<<"调用sqr_it开始";returno.get_i()*o.get_i();}voidmain(){examplex(10);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<
此文档下载收益归作者所有