[其它]面向对象C++实验报告.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[其它]面向对象C实验报告

实验情况一览表 项 目 实验性质 学 时 实验一 C++基础练习 验证性 2 实验二 C++简单程序设计 验证性 2 实验三 类与对象(一) 验证性 设计性 4 实验四 类与对象(二) 验证性 设计性 4 实验五 派生与继承 验证性 设计性 4 实验六 虚函数与多态性 验证性 设计性 4 实验七 函数模板与类模板 验证性 设计性 4 实验八 输入输出格式 验证性 2 实验九 文件 验证性 4 实验十 综合实验 综合性 4 实验十一 设计时间类——计算程序的运行时间 综合性 设计性 2 实验一 实验名称:c++基础练习 、实验性质:验证性 、 学时数: 2 、 实验位置: 107机房 实验日期: 2011 年 3月 17日、 指导教师: 一、实验目的 1、熟悉Visual C++ 或Turboc 3.0等集成开发环境 2、掌握C++程序的基本格式与规范 3、熟悉C++基本的输入输出操作 4、掌握C++数据类型、常量和变量及修饰符的使用方法 5、掌握函数定义、函数调用和函数说明的方法 二、实验要求 1、掌握c++的开发环境,掌握常用c++程序编写的基本格式,以及数据的定义与使用。 三、实验所需器材与软件 微型计算机 ;VC++程序开发软件 四、实验内容预习报告 1.对C++新增工具进行学习和使用练习const、函数重载、函数模板、引用等功能练习使用。 2.对这些新增功能使用时有许多注意事项,一定要引起注意。 注意:重载函数的参数个数或类型必须至少有其中之一不同,函数返回值类型可以相同 也可以不同。但不允许参数个数和类型都相同而只有返回值 类型不同。 .函数模板:实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型来代表。 一般形式:templatetypename T个数不同,则不能用函数模板。 五、实验过程: 验证源程序1: 编写一个简单程序,输出“Welcome you”,并给程序加一行注释“Fisrt c++ program”。 #include iostream.h void main() { 1) cout”Welcome you”endl ; 2) //”First c++ program” _; } 验证源程序2: 编写一个完整的包含输入和输出的简单C++程序。 #include iostream.h void main() {cout”Please the number:”endl; int a; cina; cout”the number is:”endl; } 验证源程序3: 编写一个程序,对一个整数数组求和,求和的结果使用全局变量sum存储,同时对整数中的奇数求和,结果使用局部变量sum存储,在主程序将两个结果输出。本题要求体会和理解作用域运算符的概念与基本使用方法。 #inclustream.h int a[]={1,2,3,4,,5,6,7,8,9,10}; int sum; de io void main() { int i; int sum=0; for (i=0;i10;i++) { if (a[i]%2!=0) (1) sum=sum+a[i]; ::sum=0; (2) ::sum=::sum+a[i]; } cout” sum of all is:” ∷sum; cout” sum of odd is:”sum; } (注意域运算符的用) 验证源程序4: 编写一个程序动态分配一个浮点空间,输入一个数到该空间中,计算以该数为半径的圆的面积并在屏幕上显示,最后释放该空间,请使用new,delete运算符。 #includeiostream.h void main() { double *r; (1) r=new int(5) ; cout”Area is:” (2)3.14*(*r)*(*r)endl ; (3) delete r ; } 实验总结: 1.C++灵活但较C过于复杂,相对难学 2.函数的类型在声明时出现,在调用时就不用表明了,这一点与C相同; 3.C++在输入输出功能上较C方便,不用表明数据类型,在使用时较为方便。 实验二 实验名称:c++简单程序设计练习 、实验性质: 验证性 、 学时数: 2 、 实验位置:107机房、实验日期:2011年 3月24日 指导教师: 一、试验目的 掌握if语句的用法。 掌握switch语句的用法。 掌握循环和多重循环的用法。 掌握递归函数的用法。 掌握简单的指针操作方式。 掌握C++内存的动态分配与释放方法. 二、实验要求 掌握c++程序结构,以及条件,循环,指针的使用方法 三、实验所需器材与软件 微型计算机

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档