C试验参考指导书.docVIP

  • 11
  • 0
  • 约4.99千字
  • 约 9页
  • 2020-10-25 发布于江苏
  • 举报
C++程序设计试验指导书 试验一 C++程序运行环境和运行(2课时) 试验名称:C++程序运行环境和运行 试验目标: 1、熟悉C和C++编程区分; 2、熟悉C++函数重载。 试验要求: 求两个数平方和。要求以下: 1、有int,float和long型数据各3个; 2、重载SumSqure函数求两个相同类型变量平方和。 试验步骤: 添加头文件#include iostream和名字空间using namespace std。 若要使用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,公有部分包含结构、析构函数、外部接口函数void AllByOne()、和静态组员函数static void ShowSequence()。私有部分包含:void InsideCalculation()、void SetData()、int x、int y和静态组员变量static int snCount。 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、建立void ObjectOperating(CalculateFun *pObject)一般函数,功效是对形参中对象指针调用其接口函数AllByOne(),而且调用静态组员函数ShowSequence来显示是第几次调用对象。 4、main函数中建立一个含三个元素对象指针数组pArr,分别对其三个元素new出三个对象,并调用ObjectOperating函数。完了后用delete释放new出内存。 试验步骤: 建立三个文件,分别存放CalculateFun类申明头文件、其定义实现文件和main函数测试文件。 头文件信息:头文件类申明中,根据试验要求1来添加各组员变量和组员函数。 类定义实现文件:经过对组员函数等编写具体实现内容,完成类结构。 main函数文件:参考试验说明4。 试验四 运算符重载(4课时) 试验名称:运算符重载 试

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档