- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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,含有私有数据成
您可能关注的文档
最近下载
- 顶管专项施工方案(土压平衡-专家意见修改版).doc VIP
- 2025福建新华发行(集团)有限责任公司三明分公司会计岗位招聘考试参考题库附答案解析.docx VIP
- 中学教学设施设备配备标准资料.pdf VIP
- 项目范围管理交流材料.ppt VIP
- T_MCYX 005-2024 茉莉花茶茶艺技术规程 (盖碗泡饮法).docx VIP
- 艺术品市场与投资-一位艺术品投资顾问的介绍.pptx VIP
- 秦汉单元教学设计.docx VIP
- 山西省忻州市偏关县2024届六年级下学期小升初精选语文试卷含答案.doc VIP
- 2025福建新华发行(集团)有限责任公司三明分公司会计岗位招聘考试备考题库及答案解析.docx VIP
- 轨道列车司机(城市轨道交通列车司机)五级培训班练习题.docx VIP
文档评论(0)