第1章 基础知识 1
1.1 考点概述 1
1.1.1 基本数据结构与算法 1
1.1.2 程序设计基础 4
1.1.3 软件工程基础 4
1.1.4 数据库设计基础 7
1.2 难点剖析 8
1.2.1 二叉树形态的确定 8
1.3 经典例题 9
1.2.2 ER模型向关系模型的转换 9
1.4 同步练习 16
1.5 同步练习答案 19
第2章 C++语言基础 20
2.1 考点概述 20
2.1.1 C++语言的基本符号 20
2.1.2 C++语言的词汇 20
2.1.3 C++程序的基本框架 21
2.1.4 C++程序的开发 21
2.2 难点剖析 21
2.3 经典例题 22
2.4 同步练习 23
2.5 同步练习答案 24
第3章 数据类型、运算符和表达式 25
3.1 考点概述 25
3.1.1 C++数据类型 25
3.1.2 常量 25
3.1.3 变量 26
3.1.4 运算符 27
3.1.5 表达式 29
3.2.3 逻辑表达式中的“短路”现象 30
3.2.2 复杂表达式的求值顺序 30
3.2.1 自加运算符和自减运算符的使用 30
3.2 难点剖析 30
3.3 经典例题 31
3.4 同步练习 40
3.5 同步练习答案 44
第4章 基本程序设计 45
4.1 考点概述 45
4.1.1 C++基本语句 45
4.1.2 顺序结构 45
4.1.3 分支结构 45
4.1.4 循环结构 46
4.1.5 转向语句 47
4.2 难点剖析 48
4.2.1 嵌套if语句 48
4.2.2 switch语句实现多分支结构 48
4.2.3 for语句的多种形式 48
4.2.4 while语句和do-while语句的区别 49
4.3 经典例题 49
4.4 同步练习 56
4.5 同步练习答案 63
5.1.2 多维数组 65
5.1.1 一维数组 65
5.1 考点概述 65
第5章 数组与字符串 65
5.1.3 字符串与字符数组 66
5.1.4 常用字符串函数 66
5.2 难点剖析 66
5.2.1 多维数组的初始化 66
5.2.2 字符串的基本操作及实现 67
5.3 经典例题 67
5.4 同步练习 76
5.5 同步练习答案 80
6.1.1 函数的定义与调用 81
6.1 考点概述 81
第6章 函数 81
6.1.2 函数原型和头文件 82
6.1.3 变量的作用域、生存期和存储类别 82
6.1.4 内联函数、带有默认参数值的函数 83
6.1.5 函数重载 83
6.1.6 递归 84
6.2 难点剖析 84
6.2.1 函数参数的传递 84
6.2.2 全局变量和局部变量 84
6.3 经典例题 85
6.4 同步练习 91
6.5 同步练习答案 98
第7章 指针与引用 99
7.1 考点概述 99
7.1.1 指针的概念 99
7.1.2 指针的运算 99
7.1.3 指针与数组 101
7.1.4 指针与函数 102
7.1.5 引用 103
7.1.6 动态内存分配 103
7.2.2 数组与指针 104
7.2 难点剖析 104
7.2.1 复杂说明的理解 104
7.3 经典例题 105
7.4 同步练习 117
7.5 同步练习答案 125
第8章 类与对象 126
8.1 考点概述 126
8.1.1 类与对象 126
8.1.2 构造函数与析构函数 127
8.1.3 this指针、静态成员 127
8.1.4 友元、常成员、对象数组与成员对象 128
8.2.2 static关键字 130
8.2 难点剖析 130
8.2.1 拷贝初始化构造函数 130
8.3 经典例题 131
8.4 同步练习 139
8.5 同步练习答案 143
第9章 继承 144
9.1 考点概述 144
9.1.1 继承 144
9.1.2 派生类的构造与析构 145
9.1.3 多继承中的二义性与虚基类 145
9.2.1 用基类指针访问派生类非虚函数 147
9.1.4 多态性与虚函数 147
9.2 难点剖析 147
9.2.2 用基类指针访问派生类的虚函数 148
9.2.3 关于虚函数的注意事项 148
9.3 经典例题 148
9.4 同步练习 156
9.5 同步练习答案 163
第1O章 运算符重载、模板 164
10.1 考点概述 164
10.1.1 运算符重载的基本方法 164
10.1.3 函数模板 165
10.1.2 特殊运算符的重载 165
10.1.4 类模板 166
10.2 难点剖析 166
10.2.1 重载函数的结构分析 166
10.2.2 重载为成员函数还是友元函数 167
10.3 经典例题 168
10.4 同步练习 172
10.5 同步练习答案 178
11.1.2 格式控制 180
11.1.1 C++的流及相关概念 180
11.1 考点概述 180
第11章 输入/输出流类 180
11.1.3 文件 182
11.2 难点剖析 184
11.2.1 关于输入流 184
11.2.2 关于域宽与精度的说明 185
11.3 经典例题 185
11.4 同步练习 190
11.5 同步练习答案 194
12.1 Visual C++6.0的基本操作 196
12.1.1 创建控制台工程 196
第12章 上机 196
12.1.2 VC各界面元素及其功能 197
12.1.3 VC程序的编译、连接、运行 197
12.1.4 VC程序的调试 198
12.1.5 Build与Debug工具栏 200
12.1.6 常见疑难问题 201
12.2 上机考试系统 201
12.3 经典例题 203
12.3.1 第1套机试例题 203
12.3.2 第2套机试例题 206
12.4.1 第1套机试习题 209
12.4 同步练习 209
12.4.2 第2套机试习题 211
12.4.3 第3套机试习题 213
12.5 同步练习答案 216
12.5.1 第1套机试习题答案 216
12.5.2 第2套机试习题答案 216
12.5.3 第3套机试习题答案 217
第13章 全真模拟试卷 218
13.1 全真模拟试卷1 218
13.2 全真模拟试卷2 223
13.3 全真模拟试卷3 229
13.4 全真模拟试卷4 234
13.5 全真模拟试卷5 240
13.6 全真模拟试卷1~5答案 246
13.6.1 全真模拟试卷1答案 246
13.6.2 全真模拟试卷2答案 247
16.6.3 全真模拟试卷3答案 247
13.6.4 全真模拟试卷4答案 247
16.6.5 全真模拟试卷5答案 248
附录 249