《C面向对象程序设计》实验教学大纲面向对象程序设计》面向对象程序设计
一、大纲说明
课程编号:052106课程名称(中文):C面向对象程序设计课程名称(英文):CObjectOrie
tedProgrammi
g适用专业:计算机科学与技术、网络工程、软件工程课程属性:学科基础课课程性质:非独立设课课程学时:20课程学分:35先修课程:C语言程序设计
二、实验课教学内容和要求实验一、实验一、VisualStudioNET2003或VisualC60开发环境应用入门
实验目的和教学要求1)了解VisualStudioNET2003或VisualC60的特点;2)熟悉VisualStudioNET2003或VisualC60的开发环境;3)学习用VisualStudioNET2003或VisualC60编写标准的C控制台程序。
实验二、实验二、C简单程序设计简单程序设计
实验目的和教学要求1)学会编写简单的C程序;2)复习基本数据类型变量和常量的应用;3)复习运算符与表达式的应用;4)复习结构化程序设计基本控制结构的运用;5)复习自定义数据类型的应用;6)练习使用简单的输入输出;7)观察头文件的作用;8)学会使用VisualStudioNET2003或VisualC60开发环境中的Debug调试功能;单步执行、设置断点、观察变量值。
实验三、函数的应实验三、函数的应用
实验目的和教学要求1)掌握函数的说明、定义和调用方法;2)练习重载函数的使用;3)练习使用系统函数;
f4)学习使用VisualStudioNET2003或VisualC60的Debug调试功能,使用StepI
to追踪到函数内部。
实验四、实验四、类与对象
实验目的和教学要求实验目的和教学要求1)掌握类的声明和使用;2)掌握类的声明和对象的声明;3)复习具有不同访问属性的成员的访问方式;4)观察构造函数析构函数的执行过程;5)学习类的组合使用方法;6)使用VisualStudioNET2003或VisualC60的Debug调试功能观察程序流程,跟踪观察类的构造函数、析构函数、成员函数的执行顺序。
实验五、实验五、C程序的结构程序的结构
实验目的和教学要求1)观察程序运行中变量的作用域、生存期和可见性;2)学习类的静态成员的使用;3)学习多文件结构在C程序中的使用。
实验六数组、实验六、数组、指针与字符串
实验目的和教学要求1)学习使用数组数据对象;2)学习字符串数据的组织和处理;3)学习标准C库的使用;4)掌握指针的使用方法;5)练习通过Debug观察指针的内容及其所指的对象的内容;6)练习通过动态内存分配实现动态数组,并体会指针在其中的作用;7)分别使用字符数组和标准C库练习处理字符串的方法。r