面向对象程序设计II-上机实验指南

需积分: 5 0 下载量 122 浏览量 更新于2024-06-30 收藏 1.63MB PDF 举报
"这份文档是北京科技大学自动化学院2020年9月发布的《面向对象程序设计II》的上机实验指导书,涵盖了C++语言的相关实验内容,旨在帮助学生掌握面向对象编程的基础知识和技能。" 在面向对象程序设计II的实验中,学生将逐步学习和实践C++的核心概念和特性。实验主要分为以下几个部分: 1. 数据类型和表达式:这个实验旨在让学生理解并掌握C++中的基本数据类型,如char、int等,以及它们在内存中占用的空间。同时,学生需要学会使用转义字符、常量和变量,并熟练运用各种运算符和表达式进行计算。此外,基础的输入输出操作也是这部分的重点。 2. 顺序结构和分支结构程序设计:这部分实验要求学生能够编写和调试包含顺序执行语句和条件判断的程序,比如if...else语句和switch...case结构。通过这些练习,学生将增强对程序流程控制的理解。 3. 循环结构程序设计:实验涉及for、while和do...while循环,学生需要掌握循环的起止条件和循环体内的逻辑,以及如何通过循环实现复杂问题的解决。 4. 函数与预处理:此部分涵盖函数的定义、调用以及参数传递,同时讲解预处理器宏的使用,如#define和#include,以实现代码复用和模块化。 5. 类与对象—1和2:实验深入到面向对象编程的核心——类和对象,学生需要创建和使用自定义的类,理解封装、继承和多态的概念。 6. 继承与派生:实验继续深化对面向对象编程的理解,通过创建基类和派生类,实践代码的扩展性和重用性。 7. 虚函数与多态性:这部分关注虚函数的应用,使学生了解多态性在类层次结构中的重要性,学习动态绑定和接口统一的概念。 8. MFC库与简单WINDOWS应用程序开发:实验引导学生使用Microsoft Foundation Class (MFC)库,开发简单的Windows应用程序,涉及GUI编程的基础。 每个实验都包含了实验目的、实验内容和实验要求,以及配套的自测练习题,旨在确保学生不仅能够理论理解,还能通过实际操作巩固知识。通过这一系列实验,学生将全面掌握C++面向对象编程的基础技能,为后续的软件开发打下坚实基础。