如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
C++程序设计实验指导书实验一C++程序得运行环境与运行(2学时)实验名称:C++程序得运行环境与运行实验目得:1、熟悉C与C++得编程区别;2、熟悉C++得函数重载。实验要求:求两个数得平方与、要求如下:1、有int,float与long型得数据各3个;2、重载SumSqure函数求两个相同类型变量得平方与。实验步骤:添加头文件#include〈iostream>与名字空间usingnamespacestd、若要使用cin与cout标准输入输出流,则必须添加上述两个内容。构建重载SumSqure函数。SumSqure函数得功能就是对输入得两个同类型形参a,b求其平方与,并将结果返回。对于输入与返回得不同类型int,float,long,其函数内部实现代码就是一样得,所以可利用函数得重载写出三个SumSqure函数、main函数中得赋值。定义int,float,long三种类型得数据,分别调用SumSqure函数,测试其结果。调用SumSqure函数。注意SumSqure函数重载得调用,根据SumSqure函数得定义可知:实参必须就是同一种类型得变量才能调用不同得SumSqure,针对不同类型求平方与。实验二类与对象(一)(4学时)实验名称:类与对象(一)实验目得:1、掌握类得设计;2、掌握对象得创建;3、实现一个简单得成员函数设计。实验要求:求3个长方体得体积,编写一个基于对象得程序,数据成员包括lenth,width,height。要求用成员函数实现以下功能:1、由键盘分别输入3个长方体得长、宽、高;2、计算长方体得体积;3、输出3个长方体得体积、实验步骤:建立三个文件,分别存储长方体类得声明头文件,长方体类得定义文件与main函数测试文件。注意:类得头文件与类得定义实现文件得命名要一致!头文件信息:头文件长方体类得声明中,类成员变量有:lenth,width,height;类成员函数有:VolumeCalculation(),InputData()、注意:不用声明构造函数与析构函数。长方体类定义文件:在定义文件中,需编写上面两个函数——VolumeCalculation与InputData得实现主体。InputData得作用就是对某个对象得lenth,width,height三个类成员变量赋值,VolumeCalculation作用就是用来返回lenth*width*height得值,求出长方体得体积。注意:不用在定义里写构造函数与析构函数。main函数中得成员函数得调用:在main函数中用长方体类定义三个对象,分别对三个对象调用InputData与VolumeCalculation输入原始数据——长,宽,高,然后再输出体积。实验三类与对象(二)(6学时)实验名称:类与对象(二)实验目得:1、掌握类得封装技术;2、掌握累得声明与类得实现分离技术;3、掌握对象得动态建立与释放;4、掌握静态成员变量与成员函数得应用。实验要求:1、构造一个类CalculateFun,公有部分包含构造、析构函数、外部接口函数voidAllByOne()、与静态成员函数staticvoidShowSequence()。私有部分包含:voidInsideCalculation()、voidSetData()、intx、inty与静态成员变量staticintsnCount。2、构造函数CalculateFun()初始化x与y得值,InsideCalculation与SetData函数仅供AllByOne函数调用,而外部main函数中对于Calculation得任意对象仅仅调用AllByOne就可以实现从键盘上输入x、y得值,求出(x+2)*(y+3)得结果并显示出来。其中SetData用于键盘输入x与y得值,InsideCalculation用于计算(x+2)*(y+3)并显示结果、3、建立voidObjectOperating(CalculateFun*pObject)普通函数,功能就是对形参中得对象指针调用其接口函数AllByOne(),并且调用静态成员函数ShowSequence来显示就是第几次调用对象。4、main函数中建立一个含三个元素得对象指针数组pArr,分别对其三个元素new出三个对象,并调用ObjectOperating函数、完了后用delete释放new出得内存。实验步骤:建立三个文件,分别存储CalculateFun类得得声明头文件、其定义实现文件与main函数测试文件、头文件信息:头文件类得声明中,按照实验要求1来添加各成员变量与成员函数。类定义实现文件:通过对成员函数等编写具体实现内容,完成类得构造。main函数文