欢迎来到天天文库
浏览记录
ID:46509139
大小:116.00 KB
页数:19页
时间:2019-11-24
《《面向对象的编程技术》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《面向对象编程技术》实验指导书安徽工业大学计算机学院2011年3月《面向对象编程技术》实验指导书说明1实验一、C++开发环境应用入门(2学时)(选做)5实验二、简单程序设计(2〜4学时)6实验三、函数的应用(2学时)(选做)8实验四、类与对象(2学时)10实验五C++程序的结构(2学时)12实验六数组、指针与字符串(2学时)14实验七、继承与派生(一、二)4学时15实验八、多态性4学时16附录1试验报告参考格式40《面向对象编程技术》实验指导书说明一、实验目的:C++是当今最流行的高级程序设计语言之一,应用十分广泛。它也是一门复杂的语言,与C语言兼容,既支持结构化的程序设计方法,也支持
2、面向对象的程序设计方法。本课程的目的在于通过试验,让学生掌握用VisualC++6集成开发环境编写和调试程序。掌握C卄语言的概念、语法规则和编程方法,理解结构化的程序设计和面向对象程序设计的基本思想,会用结构化的程序设计和面向对象的程序设计方法,培养开发具有一定难度程序的编程能力。二、适应专业:计算机科学和技术、软件工程、网络工程专业三、实验学时数:16学时四、实验内容及学时安排:试验一:C++开发环境应用入门试验目的:熟悉C卄编程环境,如VisualC++6.0或C++builder5.0学时数:1学吋实验内容:学习使用VisualC++的开发环境,学会编写简单C++程序并且编译、调
3、试、运行。要求:熟悉基本C++编程环境,学会基本编程、调试手段。实验二、简单程序设计试验目的:熟悉C++编程过程,学会用标准设备输入和输出数据。学时数:1学时试验内容:1.学会编写简单的C++程序。2.练习使用简单的输入输出。要求:编写程序实现C卄环境下简单的输入输出。试验三:函数的应用(选做)试验目的:通过试验理解重载函数的意义,重载函数的定义和使用,带默认参数值的函数。学时数:1学时实验内容:1.掌握函数的定义和调用方法。2.练习重载函数使用。3.带默认参数值函数的定义和使用。4.练习使用系统函数。要求:定义并测试重载函数,使用C++系统预定义的函数,测试带默认参数值的函数。实验四
4、:实验四、类与对象试验目的:掌握类的定义格式,类的与对象使用,构造函数的基木功能。学时数:2学时实验内容:1.掌握类的定义和使用2.掌握类的定义和对象的声明3.复习具有不同访问属性的成员的访问方式。4.察构造函数和析构函数的执行过程。5.使用DEBUG来调试程序,跟踪观察类的构造函数、析构函数、成员函数的执行顺序。要求:定义类,使用该类的对象,包括构造函数和析构函数,拷贝构造函数。实验五:C++程序的结构试验目的:通过具体程序理解变量的作业域、生成期、可见性等概率,理解静态成员的定义和使用。学时数:2学时实验内容:1.观察程序运行屮变量的作用域、生存期和可见性。2.学习类的静态成员的使
5、用。3.学习多文件结构在C++稈序中的使用。要求:编程使用静态数据成员和静态函数成员。实验六:数组、指针与字符串试验目的:掌握面向对象屮指针的新用法。学时数:2学时实验内容:1.学习使用数组。2.学习字符串数据的组织和处理。3.学习标准C++库的使用。4.掌握指针的使用方法。5.练习通过debug观察指针的内容及其所指的对象的内容。6.练习通过动态内存分配实现动态数组,并体会指针在其中的作用。7.尝试使用字符数组和标准C++函数库、类库练习处理字符串的方法。要求:掌握指针与类、对象的用法,字符、字符串的存储与运算。实验七:继承与派生(一、二)试验目的:掌握继承的定义和使用学时数:4学时
6、实验内容:1.学习定义和使用类的继承关系,定义派生类。2.熟悉不同继承方式下对基类成员的访问控制。3.学习利用虚基类解决二义性问题要求:建立类的继承结构,使用派牛类的成员和基类的成员,通过虚基类解决二义性问题。实验八:多态性2学时试验目的:理解多态的两种表现形式:运算符重载和虚函数。学时数:4学时实验内容:1.掌握运算符重载的方法2.学习使用虚函数实现动态多态性。要求:程序实现重载某些特定的运算符,女口++、-;定义虚函数实现多态。%1.教材及参考文献1.《C++语言程序设计》郑莉等编著(第三版)清华大学出版社2003.102.《C++编程思想》候捷译机械工业出版社2002.103.《
7、VisualC++面向对象与可视化程序设计》黄维通清华大学岀版社2003.12%1.实验环境实验要求如下环境Windows9x,2000,XP;VisualC++6.0七、成绩考核上机实验考核采収实验报告和上机抽查检验相结合的方式。每次实验结束后都写出实验报告。八.实验报告按《面向对象编程技术》实验报告书”格式要求,在规定时间内完成并上交。实验一、C++开发环境应用入门(2学时)(选做)1、实验目的了解C++开发工具的特点熟悉C++开发环境学习
此文档下载收益归作者所有