1 / 55
文档名称:

面向对象程序设计(c)实验指导手册.doc

格式:doc   大小:540KB   页数:55页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向对象程序设计(c)实验指导手册.doc

上传人:1136365664 2018/4/29 文件大小:540 KB

下载得到文件列表

面向对象程序设计(c)实验指导手册.doc

文档介绍

文档介绍:实验指导手册
《面向对象的程序设计》
(C++)
屈克文整理
计算机科学与工程学院
目录
第一部分上机实验的指导思想和要求 2
第二部分关于程序的调试和测试 5
第三部分实验内容与安排 11
实验一 C++程序的运行环境和运行C++程序的方法 11
实验二 C++对C的扩充 13
实验三类和对象(一) 14
实验四类和对象(二) 18
实验五继承与派生 22
实验六运算符重载 26
实验七多态性与虚函数 33
实验八输入输出流 37
实验九 C ++工具 41
实验十类模板 42
实验十一指针与引用 44
第一部分上机实验的指导思想和要求
一、上机实验的目的
程序设计是一门实践性很强的课程,必须十分重视实践环节。许多实际的知识不是靠听课和看书学到手的,而是通过长时间的实践积累的。要提倡通过实践去掌握知识的方法。必须保证有足够的上机实验时间,学****本课程应该至少有30 小时的上机时间,最好能做到与授课时间之比为1:1 。除了学校规定的上机实验以外,应当提倡学生自己课余抽时间多上机实践。
上机实验的目的,绝不仅是为了验证教材和讲课的内容,或者验证自己所编的程序正确与否。学****程序设计,上机实验的目的是:
(1)加深对讲授内容的理解,尤其是一些语法规定,光靠课堂讲授,既枯燥无味又难以记住,但它们是很重要的,初学者的程序出错往往错在语法上。通过多次上机,就能自然地、熟练地掌握。通过上机来掌握语法规则是行之有效的方法。
(2)熟悉所用的计算机系统的操作方法,也就是了解和熟悉C++程序开发的环境。一个程序必须在一定的外部环境下才能运行,所谓“环境”,就是指所用的计算机系统的硬件和软件条件,或者说是工作平台。使用者应该了解为了运行一个C++程序需要哪些必要的外部条件(例如硬件配置、软件配置),可以利用哪些系统的功能来帮助自己开发程序。每一种计算机系统的功能和操作方法不完全相同,但只要熟练掌握一两种计算机系统的使用,再遇到其他系统时便会触类旁通,很快地学会。
(3)学会上机调试程序。也就是善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行。经验丰富的人,在编译连接过程中出现“出错信息”时,一般能很快地判断出错误所在,并改正之。而缺乏经验的人即使在明确的“出错提示”下也往往找不出错误而求助于别人。要真正掌握计算机应用技术,就不仅应当了解和熟悉有关理论和方法,还要求自己动手实现。对程序设计来说,则要求会编程序并上机调试通过。因此调试程序不仅是得到正确程序的一种手段,而且它本身就是程序设计课程的一个重要的内容和基本要求,应给予充分的重视。调试程序固然可以借鉴他人的现成经验,但更重要的是通过自己的直接实践来累积经验,而且有些经验是只能“会意”难以“言传”。别人的经验不能代替自己的经验。调试程序的能力是每个程序设计人员应当掌握的一项基本功。
学****C++程序设计不能满足于“懂得了”,满足于了解了语法和能看懂书上的程序,而应当掌握程序设计的全过程,即能独立编写出源程序,独立
上机调试程序,独立运行程序和分析结果。设计C++的初衷是为方便开发大型程序,虽然在学校中初学C++时还没有机会接触到大型程序,更不可能编写出能供实际应用的大型程序,而只能接触到比较简单的程序。但是应当通过学****C++课程,对C++有比较全面的、然而是初步的认识,为今后进一步学****和应用C++打下良好的基础。
因此,在做实验时千万不要在程序通过后就认为万事大吉、完成任务了,而应当在己通过的程序基础上作一些改动(例如修改一些参数、增加程序一些功能、改变某些语句等),再进行编译、连接和运行。甚至于“自设障碍”,即把正确的程序改为有错的(例如语句漏写分号;比较符“= =”错写为赋值号“=”;使数组下标出界;使整数溢出等),观察和分析所出现的情况。这样的学****才会有真正的收获,是灵活主动的学****而不是呆板被动的学****br/>二、上机实验前的准备工作
在上机实验前应事先做好准备工作,以提高上机实验的效率,准备工作至少应包括:
(1)了解所用的计算机系统(包括C++编译系统和工作平台)的性能和使用方法;
(2)复****和掌握与本实验有关的教学内容;
(3)准备好上机所需的程序。手编程序应书写整齐,并经人工检查无误后才能上机,以提高上机效率。初学者切忌不编程序或抄别人程序去上机,应从一开始就养成严谨的科学作风;
(4)对运行中可能出现的问题事先作出估计,对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意;
(5)准备好调试和运行时所需的数据。
三、上机实验的步骤
上机实验时应该一人一组,独立上机。上机过程中出现的问题,除了是系统的问题以外,一般应自己独立处理,不要轻易举手问教师。尤其对“出错信息”,应善于自己分析判断。这是学****

最近更新

2024年内蒙古建筑职业技术学院单招职业适应性.. 54页

2024年南京城市职业学院单招职业适应性测试题.. 53页

2024年吉林储备物资管理局所属事业单位招聘工.. 177页

2024年呼和浩特职业学院单招职业适应性测试题.. 58页

2024年国家保安员考试题库带答案(轻巧夺冠).. 32页

2024年天津市行政职业能力测验题库及答案(新.. 149页

2024年山东海事职业学院单招职业适应性测试题.. 54页

2024年山西省长治市行政职业能力测验题库含解.. 149页

2024年广东农工商职业技术学院单招职业适应性.. 57页

2024年广西机电职业技术学院单招职业适应性测.. 54页

医学人文素质教育与医患沟通调解的融合研究 27页

2024年时政必考试题库(满分必刷) 30页

2024年江苏信息职业技术学院单招职业适应性测.. 57页

2024年江西应用工程职业学院单招职业适应性测.. 55页

2024年河北建材职业技术学院单招职业适应性测.. 54页

2024年河北省承德市行政职业能力测验题库(有.. 146页

2024年浙江杭州质量技术监督局部分直属事业单.. 59页

医学专业精神培养医生的责任感与使命感 28页

2024年浙江省宁波市海曙区房地产管理处编外招.. 88页

2024年浙江省金华义乌市婺剧保护传承中心招聘.. 59页

2024年浙江舟山市普陀区事业单位招聘18人历年.. 59页

2024年浙江金融职业学院单招职业适应性测试题.. 57页

2024年综合基础知识试题及答案 42页

纪检监察应知应会100题 2页

英捷思Y510供水专用变频器说明书 2页

水电站电气一次部分课程设计 57页

印刷质量保证措施方案 8页

YB T 5189-2022 炭素材料挥发分的测定 6页

PE250X400复摆颚式破碎机的设计答辩PPT 24页

对违法犯罪党员的纪律处分心得体会 40页