资源描述
面向对象程序设计实验
Experiment of Object-Oriented Programming
一、课程基本情况课程总学时:48学时 实验总学时:16学时 学 分:3学分 开课学期:第2学期 课程性质:必修
对应理论课程:面向对象程序设计适用专业:网络工程
教 材:《C++语言程序设计(第4版)学生用书》,清华大学出版社,郑莉,董渊,何江 舟编著,2010
开课单位:计算机与软件学院软件工程系
二、课程的教学目标和任务
面向对象C++程序设计语言是一门高效实用的程序设计语言,它既可进行过程化程序设 计,也可进行面向对象程序设计。随着C++逐渐成为ANSI标准,这种新的面向对象程序设 计语言已经成为了程序员最广泛使用的工具。本课程是一门计算机及相关专业的重要的专业 基础课,开设实验课程主要目的是使学生掌握有关C++语言的基本概念、基本语法和编程方 法,理解C++语言面向对象的重要特征,促使学生理论联系实际,能够灵活应用自己所学的 理论知识进行程序开发,增强学生的实践动手技能,并能够提高学生独立分析问题和解决问 题的能力。
三、课程的内容和要求
序号
工程名称
所需学时
内容提要
实 要 必 开
验 求 选 开
实 验 类 型
实验一
C++程序的运行环 境及简单程序设 计
2
1、熟悉C++程序的运行环境及简单程序设计
2、简单C++程序设计
V
验
证
实验二
函数
2
1、函数的定义与引用;2、重载函数;3、 函数嵌套
V
设 计
实验三
类和对象
2
1、类和对象的定义与使用;2、构造函数和 析构函数的执行过程
V
设 计
实验四
C++程序结构
2
1、观察程序运行中变量的作用域;2、类的 静态成员的使用;3、多文件结构
V
设 计
实验五
数组与指针
2
1、对象数组与指针定义与使用
V
设 计
实验六
继承与派生
2
1、类的继承与派生;2、不同继承方式下对 基类成员的访问控制;3、虚基类
V
设
计
实验七
多态性
2
定义一个复数类,采用运算符重载,实现复 数+,-运算。
V
设
计
实验八
流类库与输入输 出
2
1、流类库中常用类及成员函数的使用;2、 文件的应用
V
设
计
四、课程考核
(1)实验实习报告的撰写要求:
1 .试验目的
2 .试验内容
3 .流程图(可选)
4 .实现代码
5 .程序运行结果
(2)实验实习报告:不少于3次;
(3)考核及成绩评定:以上机实习完成情况和实习报告完成情况进行综合考核
五、参考书目
1.郑莉 等,《C++语言程序设计(第3版)学生用书》,清华大学出版社,2015. 3O
展开阅读全文