第一部分 上机实验 3
一 上机环境介绍 3
一、Visual C++6.0集成环境和程序开发过程简介 3
二、Visual C++6.0程序调试 7
二 上机实验内容 11
实验一Visual C++6.0运行环境和运行多个C++程序的方法 12
实验二 数据类型、运算符和表达式 14
实验三 简单的输入输出 17
实验四 流程控制语句 21
实验五 函数 23
实验六 编译预处理 26
实验七 数组与字符串 27
实验八 结构体、共用体和枚举类型 31
实验九 指针和引用 33
实验十 类和对象 37
实验十一 静态成员、友元函数和友元类 39
实验十二 继承和派生类 40
实验十三 多态性 42
实验十四 输入/输出流 44
第二部分 各章知识点、例题及解析、练习题及答案 51
第1章 C++概述 51
第2章 数据类型、运算符和表达式 53
第3章 简单的输入/输出 59
第4章 C++的流程控制 61
第5章 函数 69
第6章 编译预处理 80
第7章 数组 83
第8章 结构体、共用体和枚举类型 94
第9章 指针、引用和链表 102
第10章 类和对象 123
第11章 类和对象的其他特性 139
第12章 继承和派生 148
第13章 多态性 164
第14章 输入/输出流 189
第15章 模板 193
第三部分 C++语言课程设计 199
课程设计总体要求 199
菜单设计练习 201
选题一:图书库存记录管理 203
选题二:学生成绩管理 210
第四部分 笔试样卷及答案 217
笔试样卷 217
笔试样卷答案 225
附录 A.要求掌握的基本算法 228
附录 B.第二部分习题参考答案 231