目 录 1
序 1
前言 1
第一部分习题与解析 1
第1章 绪论 1
第2章数据类型与表达式 2
第3章控制语句 7
第4章函数 11
第5章 数组 19
第6章指针 27
第7章结构体与共用体 32
第8章类和对象 37
第9章运算符重载 56
第10章静态成员与友元 61
第11章继承和派生类 67
第12章模板 84
第13章多态性与虚函数 95
第14章I/O流 109
第15章异常处理 121
第二部分上机实验指导 126
实验1 C++程序设计实验环境介绍 126
实验2 C++程序设计基础练习 129
实验3数据类型与表达式 132
实验4控制语句 133
实验5 函数 133
实验6数组 135
实验7指针 137
实验8结构体与共用体 137
实验9类与对象 141
实验10运算符重载 145
实验11静态成员与友元 146
实验12继承和派生类 152
实验13虚函数与多态性 156
实验14 I/O流 162
实验15模板和异常处理 167
第三部分程序设计实训 172
实训1 熟悉MFC类库——层次结构仿真 172
实训2熟悉MFC程序设计流程 176
实训3文档-视图应用程序 178
实训4画板应用程序 182
第四部分 自测题与参考答案 200
自测题一 200
自测题二 204
自测题三 208
自测题四 213
自测题五 217
自测题六 222
自测题七 227
自测题八 231
自测题九 236
自测题十 241
自测题一参考答案 245
自测题二参考答案 248
自测题三参考答案 250
自测题四参考答案 254
自测题五参考答案 256
自测题六参考答案 259
自测题七参考答案 262
自测题八参考答案 265
自测题九参考答案 268
自测题十参考答案 271
第五部分 《C++程序设计教程》习题参考答案 274
第1章绪论 274
第2章数据类型与表达式 274
第3章控制语句 275
第4章函数 277
第5章数组 279
第6章指针 283
第7章结构体与共用体 284
第8章类和对象 286
第9章运算符重载 288
第10章静态成员与友元 291
第11章继承和派生类 293
第12章模板 298
第13章多态性与虚函数 299
第14章I/O流 302
第15章异常处理 305
参考文献 307