面向对象程序设计实验大纲(C++).doc.doc

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

计算机专业《面向对象程序设计》课程实验安排 实验1 Visual C++ 集成开发环境的使用 一、实验目的 1.掌握Visual C++集成开发环境的使用。 2.熟练使用输入输出标准流对象,学会编写、调试简单的C++程序。 二、实验内容及步骤 1.介绍Visual C++集成开发环境; 2.使用Visual C++集成开发环境编写、调试3个简单的C++程序。记录每个程序的调试修改和运行过程。 三、实验思考题 1.C++程序的上机过程是如何的? 2.有哪些常见的语法错误? 时间要求:第二周完成 实验2 选择及循环程序设计 一、实验目的 掌握C++的几种基本控制转移和循环语句的用法。 二、实验内容及步骤 1.编写打印菱形的程序。 * *** ***** ******* ***** *** * 2.编写程序求斐波那契数列的第n 项和前n 项之和。斐波那契数列是形如 0, 1, 1, 2, 3, 5, 8, 13, ... 其通项为: F0 = 0; F1 = 1; Fn = Fn-1+Fn-2 。 三、实验思考题 三种循环语句各有何特点实际编程中如何选用不同的循环语句? 时间要求:第四周完成 实验3 函数的声明、定义和调用 一、实验目的 1.掌握函数定义及函数调用; 2.掌握函数间参数传递方式(值方式和引用方式); 3.掌握库函数的使用。 二、实验内容及步骤 1.写字符串查找函数,原型如下: int mystrchr(char string[],char c ); 该函数的功能:在字符串(参数 string)中查找指定字符(参数c),如果找到则返回该 字符字符串中的位置,否则返回零。同时编写主函数验证之。 2.编写函数isprime(int a)用来判断变量a 是否为素数,若是素数,函数返回 1,否则返回0。调用该函数找出任意给定的n 个整数中的素数。 三、实验思考题 函数的参数有哪几种传值方式? 时间要求:第六周完成 实验4 类和对象的使用 一、实验目的 1.掌握类的构造方法; 2.掌握对象的使用方法 二、实验类型 综合性实验 二、实验内容及步骤 1.设计并测试一个名为Time 的时间类,打印24小时制时间(如13:25:39)和标准格式时间(如 1:25:39 PM) 步骤:成员函数printMilitary()用于打印24小时制时间;成员函数printStandard()用于打印标准时间。 2.设计并测试一个名为Ellipse 的椭圆类,其数据成员为外切矩形的左上角与右下角两个 点的坐标,计算并输出椭圆的面积。(选做) 步骤:(1)声明一个名为 Ellipse 的结构体,其分量为椭圆的外切矩形的左上角与右下角两个点的坐标,并用它声明两个结构体变量,分别输入顶点坐标,计算并输出椭圆的面积; (2 )声明一个名为Ellipse 的椭圆类,其公有的(public )数据成员为椭圆的外切矩形的左上角与右下角两个点的坐标;声明两个Ellipse 类的对象,分别输入顶点坐标,计算并输出椭圆的面积; (3)声明一个名为 Ellipse 的椭圆类,其私有的(private )数据成员为椭圆的外切矩形的左上角与右下角两个点的坐标,声明公有的(public )成员函数访问椭圆的外切矩形的顶点坐标;声明两个Ellipse 类的对象,分别输入顶点坐标,计算并输出椭圆的面积; (4 )声明一个名为 Ellipse 的椭圆类,其私有的(private )数据成员为椭圆的外切矩形的左上角与右下角两个点的坐标,设计构造函数 Ellipse(int,int,int,int)对椭圆的外切矩形的顶点坐标赋值,设计函数Area()计算椭圆的面积;声明两个Ellipse 类的对象,计算并输出椭圆的面积。 三、实验思考题 从访问权限的角度如何区分不同种类的成员?他们各自有什么特点? 时间要求:第十周完成 实验5 继承和派生应用 一、实验目的 1.掌握类的继承; 2.正确理解单继承方式下派生类的定义和使用。 二、实验内容及步骤 1.定义基类Student,含有私有数据成

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档