第1章 二級公共基礎 1
1.1 本章知識點 2
1.1.1 基本數(shù)據(jù)結構與算法 2
1.1.2 程序設計基礎 11
1.1.3 軟件工程基礎 13
1.1.4 數(shù)據(jù)庫設計基礎 19
1.2 本章重點與難點 24
1.3 典型例題及解析 26
1.4 自測訓練題 39
1.4.1 選擇題 39
1.4.2 填空題 43
1.5 自測訓練題參考答案 44
1.5.1 選擇題 44
1.5.2 填空題 50
第2章 C++語言概述 54
2.1 本章知識點 55
2.1.1 C++語言的發(fā)展 55
2.1.2 C++語言的特點 55
2.1.3 面向對象程序設計 55
2.1.4 C++語言的基本符號 55
2.1.5 C++語言的詞匯 55
2.1.6 C++程序的基本框架 56
2.1.7 C++程序的開發(fā)過程 57
2.2 本章重點與難點 58
2.2.1 C++語言的發(fā)展 58
2.2.2 C++語言的特點 58
2.2.3 面向對象程序設計 58
2.2.4 C++語言的基本符號 58
2.2.5 C++語言的詞匯 58
2.2.6 C++程序的基本框架 58
2.2.7 C++程序的開發(fā)過程 58
2.3 例題分析 59
2.3.1 選擇題 59
2.3.2 填空題 61
2.4 自測訓練題 62
2.4.1 選擇題 62
2.4.2 填空題 64
2.5 自測訓練題參考答案 64
2.5.1 選擇題 64
2.5.2 填空題 64
第3章 數(shù)據(jù)類型、運算符和表達式 65
3.1 本章知識點 66
3.1.1 C++語言的數(shù)據(jù)類型 66
3.1.2 常量 67
3.1.3 變量 68
3.1.4 運算符和表達式 69
3.2 本章重點與難點 71
3.2.1 C++語言的數(shù)據(jù)類型 71
3.2.2 常量 71
3.2.3 變量 71
3.2.4 運算符和表達式 72
3.3 例題分析 72
3.3.1 選擇題 72
3.3.2 填空題 80
3.4 自測訓練題 81
3.4.1 選擇題 81
3.4.2 填空題 82
3.5 自測訓練題參考答案 83
3.5.1 選擇題 83
3.5.2 填空題 83
第4章 基本控制結構 84
4.1 本章知識點 85
4.1.1 C++語句 85
4.1.2 順序結構 85
4.1.3 選擇結構 86
4.1.4 循環(huán)結構 88
4.1.5 跳轉語句 89
4.2 本章重點與難點 90
4.2.1 C++語句 90
4.2.2 順序結構 90
4.2.3 選擇結構 91
4.2.4 循環(huán)結構 91
4.2.5 跳轉語句 91
4.3 例題分析 92
4.3.1 選擇題 92
4.3.2 填空題 99
4.4 自測訓練題 102
4.4.1 選擇題 102
4.4.2 填空題 104
4.5 自測訓練題參考答案 106
4.5.1 選擇題 106
4.5.2 填空題 106
第5章 數(shù)組、指針與引用 107
5.1 本章知識點 108
5.1.1 數(shù)組 108
5.1.2 指針 109
5.1.3 引用 110
5.1.4 動態(tài)存儲分配 111
5.2 本章重點與難點 111
5.2.1 數(shù)組 111
5.2.2 指針 111
5.2.3 引用 112
5.2.4 動態(tài)存儲分配 112
5.3 例題分析 112
5.3.1 選擇題 112
5.3.2 填空題 117
5.4 自測訓練題 122
5.4.1 選擇題 122
5.4.2 填空題 126
5.5 自測訓練題參考答案 127
5.5.1 選擇題 127
5.5.2 填空題 128
第6章 函數(shù) 129
6.1 本章知識點 130
6.1.1 函數(shù)定義 130
6.1.2 函數(shù)調用 130
6.1.3 函數(shù)原型 130
6.1.4 函數(shù)參數(shù) 130
6.1.5 函數(shù)重載 131
6.1.6 內聯(lián)函數(shù) 131
6.1.7 遞歸函數(shù) 131
6.1.8 變量作用域與生存周期 131
6.2 本章重點與難點 132
6.2.1 函數(shù)定義 132
6.2.2 函數(shù)調用 132
6.2.3 函數(shù)原型 132
6.2.4 函數(shù)參數(shù) 132
6.2.5 函數(shù)重載 133
6.2.6 內聯(lián)函數(shù) 133
6.2.7 遞歸函數(shù) 133
6.2.8 變量作用域與生存周期 133
6.3 例題分析 134
6.3.1 選擇題 134
6.3.2 填空題 138
6.4 自測訓練題 141
6.4.1 選擇題 141
6.4.2 填空題 145
6.5 自測訓練題參考答案 148
6.5.1 選擇題 148
6.5.2 填空題 148
第7章 類和對象 149
7.1 本章知識點 150
7.1.1 類的定義 150
7.1.2 對象的定義 150
7.1.3 構造函數(shù)和析構函數(shù) 151
7.1.4 對象的生存期 151
7.1.5 this指針 151
7.1.6 靜態(tài)成員 151
7.1.7 常成員 152
7.1.8 友元 152
7.1.9 對象數(shù)組 153
7.1.10 成員對象 153
7.2 本章重點與難點 153
7.2.1 類的定義 153
7.2.2 對象的定義 154
7.2.3 構造函數(shù)和析構函數(shù) 154
7.2.4 對象的生存期 154
7.2.5 this指針 154
7.2.6 靜態(tài)成員 154
7.2.7 常成員 154
7.2.8 友元 155
7.2.9 對象數(shù)組 155
7.2.10 成員對象 155
7.3 例題分析 155
4.3.1 選擇題 155
7.3.2 填空題 166
7.4 自測訓練題 169
7.4.1 選擇題 169
7.4.2 填空題 179
7.5 自測訓練題參考答案 182
7.5.1 選擇題 182
7.5.2 填空題 182
第8章 繼承和派生 183
8.1 本章知識點 184
8.1.1 繼承與派生 184
8.1.2 派生類對基類成員的訪問 184
8.1.3 派生類的構造函數(shù)和
析構函數(shù) 184
8.1.4 多繼承與虛基類 185
8.1.5 虛函數(shù)與多態(tài)性 186
8.1.6 純虛函數(shù)與抽象類 186
8.2 本章重點與難點 187
8.2.1 繼承與派生 187
8.2.2 派生類對基類成員的訪問 187
8.2.3 派生類的構造函數(shù)和
析構函數(shù) 187
8.2.4 多繼承與虛基類 187
8.2.5 虛函數(shù)與多態(tài)性 187
8.2.6 純虛函數(shù)與抽象類 188
8.3 例題分析 188
8.3.1 選擇題 188
8.3.2 填空題 193
8.4 自測訓練題 197
8.4.1 選擇題 197
8.4.2 填空題 207
8.5 自測訓練題參考答案 213
8.5.1 選擇題 213
8.5.2 填空題 214
第9章 運算符重載 215
9.1 本章知識點 216
9.1.1 運算符函數(shù)與運算符重載 216
9.1.2 典型運算符的重載 216
9.2 本章重點與難點 217
9.2.1 運算符函數(shù)與運算符重載 217
9.2.2 典型運算符的重載 218
9.3 例題分析 218
9.3.1 選擇題 218
9.3.2 填空題 219
9.4 自測訓練題 220
9.4.1 選擇題 220
9.4.2 填空題 222
9.5 自測訓練題參考答案 224
9.5.1 選擇題 224
9.5.2 填空題 224
第10章 模板 225
10.1 本章知識點 226
10.1.1 函數(shù)模板 226
10.1.2 類模板 226
10.2 本章重點與難點 227
10.2.1 函數(shù)模板 227
10.2.2 類模板 227
10.3 例題分析 227
10.3.1 選擇題 227
10.3.2 填空題 228
10.4 自測訓練題 230
10.4.1 選擇題 230
10.4.2 填空題 231
10.5 自測訓練題參考答案 233
10.5.1 選擇題 233
10.5.2 填空題 234
第11章 C++流 235
11.1 本章知識點 236
11.1.1 C++流的概念 236
11.1.2 輸入輸出的格式控制 236
11.1.3 文件流 238
11.2 本章重點與難點 239
11.3 例題分析 240
11.3.1 選擇題 240
11.3.2 填空題 241
11.4 自測訓練題 243
11.4.1 選擇題 243
11.4.2 填空題 245
11.5 自測訓練題參考答案 247
11.5.1 選擇題 247
11.5.2 填空題 247
第12章 上機指導 248
12.1 本章知識點 249
12.1.1 上機考試時間和題型 249
12.1.2 考試環(huán)境 249
12.1.3 注意事項 252
12.1.4 使用Visual C++ 6.0編寫和
調試C++程序 252
12.1.5 常用算法 253
12.2 本章重點與難點 256
12.3 例題分析 257
12.3.1 基本操作題 257
12.3.2 簡單應用題 258
12.3.3 綜合應用題 260
12.4 自測訓練題 262
12.5 自測訓練題參考答案 264
全真筆試模擬試題 266
全真筆試模擬試題(一) 267
全真筆試模擬試題(二) 277