第1章 VC2005编程环境介绍 1
1.1 VC2005集成开发环境简介 1
1.2建立WIN32控制台应用程序 2
1.3程序调试方法 5
第2章 基本数据类型和表达式 8
2.1《C++高级语言程序设计》习题答案 8
2.2编程案例及参考例程 9
2.3实验题 16
第3章 C++控制语句 19
3.1《C++高级语言程序设计》习题答案 19
3.2编程案例及参考例程 23
3.3实验题 32
第4章 数组及其他自定义类型 36
4.1《C++高级语言程序设计》习题答案 36
4.2编程案例及参考例程 40
4.3实验题 54
第5章 函数 56
5.1《C++高级语言程序设计》习题答案 56
5.2编程案例及参考例程 59
5.3实验题 79
第6章 指针和引用 82
6.1《C++高级语言程序设计》习题答案 82
6.2编程案例及参考例程 85
6.3实验题 91
第7章 类和对象 96
7.1《C++高级语言程序设计》习题答案 96
7.2编程案例及参考例程 98
7.3实验题 123
第8章 继承与派生 127
8.1《C++高级语言程序设计》习题答案 127
8.2编程案例及参考例程 131
8.3实验题 153
第9章 多态 157
9.1《C++高级语言程序设计》习题答案 157
9.2编程案例及参考例程 159
9.3实验题 178
第10章 Windows程序设计基础 182
10.1基于Windows API编程 182
10.2基于MFC编程 187
第11章 课程设计 195
11.1彩色控制台应用程序 195
11.1.1案例分析:俄罗斯方块游戏 195
11.1.2题目一 206
11.1.3题目二 207
11.2 MFC应用 207
11.2.1案例分析:计算器设计 207
11.2.2题目一 218
11.2.3题目二 218
11.3网络应用程序 219
11.3.1案例分析:邮件发送客户端 219
11.3.2题目一 230
11.3.3题目二 231
第12章 全国计算机等级考试二级测试及分析 232
12.1 2011年上半年C++笔试试题及答案 232
12.2 2010年下半年C++笔试试题及答案 242
12.3 2011年上半年C语言笔试试题及解答 252
12.4 C++上机考试模拟题及解答 263