第1章 数据描述 1
1.1 本章知识要点 1
1.2 典型例题解析 2
1.2.1 选择题解析 2
1.2.2 填空题解析 4
1.2.3 程序设计题解析 5
1.3 简单C++程序项目实践 7
1.3.1 实践的目的与要求 7
1.3.2 实践内容与操作步骤 7
1.3.3 练习题 12
第2章 控制结构 15
2.1 本章知识要点 15
2.2 典型例题解析 16
2.2.1 选择题解析 16
2.2.2 填空题解析 20
2.2.3 程序设计题解析 23
2.3 分支结构项目实践 31
2.3.1 实践的目的与要求 31
2.3.2 实践内容 32
2.3.3 练习题 35
2.4 循环结构项目实践 39
2.4.1 实践的目的与要求 39
2.4.2 实践内容 39
2.4.3 练习题 45
第3章 数组 49
3.1 本章知识要点 49
3.2 典型例题解析 50
3.2.1 选择题解析 50
3.2.2 填空题解析 52
3.2.3 程序设计题解析 57
3.3 数组项目实践 65
3.3.1 实践的目的与要求 65
3.3.2 实践内容 65
3.3.3 练习题 70
第4章 函数 75
4.1 本章知识要点 75
4.2 典型例题解析 76
4.2.1 选择题解析 76
4.2.2 填空题解析 80
4.2.3 程序设计题解析 84
4.3 函数项目实践 93
4.3.1 实践的目的与要求 93
4.3.2 实践内容 93
4.3.3 练习题 98
第5章 指针 102
5.1 本章知识要点 102
5.2 典型例题解析 105
5.2.1 选择题解析 105
5.2.2 填空题解析 109
5.2.3 程序设计题解析 115
5.3 指针项目实践 122
5.3.1 实践的目的与要求 122
5.3.2 实践内容 123
5.3.3 练习题 129
第6章 类和对象 133
6.1 本章知识要点 133
6.2 典型例题解析 136
6.2.1 选择题解析 136
6.2.2 填空题解析 139
6.2.3 程序设计题解析 145
6.3 类和对象项目实践 160
6.3.1 实践的目的与要求 160
6.3.2 实践内容 160
6.3.3 练习题 166
第7章 继承与派生类 168
7.1 本章知识要点 168
7.1.1 主要内容 168
7.1.2 重点和难点 169
7.2 典型例题解析 171
7.2.1 选择题解析 171
7.2.2 填空题解析 175
7.2.3 程序设计题解析 187
7.3 继承与派生类项目实践 96
7.3.1 实践的目的与要求 196
7.3.2 实践内容 196
第8章 多态性与虚函数 207
8.1 本章知识要点 207
8.1.1 主要内容 207
8.1.2 重点和难点 207
8.2 典型例题解析 208
8.2.1 选择题解析 208
8.2.2 填空题解析 213
8.2.3 程序设计题解析 213
8.3 多态性与虚函数项目实践 216
8.3.1 实践的目的与要求 216
8.3.2 实践内容 217
8.3.3 练习题 221
第9章 运算符重载 223
9.1 本章知识要点 223
9.2 典型例题解析 224
9.2.1 选择题解析 224
9.2.2 填空题解析 227
9.2.3 程序设计题解析 230
9.3 运算符重载项目实践 246
9.3.1 实践的目的与要求 246
9.3.2 实践内容 246
9.3.3 练习题 249
第10章 输入输出流 250
10.1 本章知识要点 250
10.2 典型例题解析 255
10.2.1 选择题解析 255
10.2.2 填空题解析 259
10.2.3 程序设计题解析 262
10.3 输入输出流项目实践 275
10.3.1 实践的目的与要求 275
10.3.2 实践内容 275
10.3.3 练习题 283
第11章 模板与异常处理 284
11.1 本章知识要点 284
11.2 典型例题解析 285
11.2.1 选择题解析 285
11.2.2 填空题解析 290
11.2.3 程序设计题解析 293
11.3 模板与异常处理项目实践 299
11.3.1 实践的目的与要求 299
11.3.2 实践内容 299
11.3.3 练习题 302
参考文献 304