郑莉等编著的《C++教程习题解答与实验指导》内容与主教材《C++教程》的各章内容对应,每章的开篇是要点导读,提示学习本章的要点,给出一些学习方法建议;为每章设计了一组实验,给出了实验目的、实验内容和实验步骤,引导读者轻松人手,学会自己设计和调试程序;对主教材中的习题,不仅给出了答案,还附有解析,帮助读者深入理解;对主教材中的“思考与练习”做出了详细讲解。本套教材以问题驱动,概念和语法都融在例题之中,有很多知识点是以启发式的方法,出现在例题的“思考与练习”中。学生经过自己的思考以后,可以对照参考本书中的讲解,以加深理解、巩固知识。
郑莉等编著的《C++教程习题解答与实验指导》是《C++教程》(郑莉、李宁编著,人民邮电出版社出版)配套的学生用书。全书每章内容分为4部分:第一部分是“要点导读”,主要是为自学读者指明学习重点,建议学习方法;第二部分是“实验指导”,每章都有一个精心设计的实验,与《C++教程》的相应章节内容配合,使读者在实践中达到对主教材内容的深入理解和熟练掌握。每一个实验都包括“实验目的”、“实验任务”和“实验步骤””;第三部分是习题解答,给出了《C++教程》各章习题的参考答案;第四部分是对《C++教程》中例题的“思考与练习”给出的解答。
《C++教程习题解答与实验指导》适合作为高等院校程序设计课程的教辅书。
第1章 绪论 1
要点导读 1
实验一 使用开发环境运行简单的C++程序 1
一、实验目的 1
二、实验任务 1
三、实验步骤 2
习题解答 5
第2章 简单数据及运算 6
要点导读 6
实验二 C++简单数据的运算 7
一、实验目的 7
二、实验任务 7
三、实验步骤 7
习题解答 10
思考与练习解答 11
第3章 流程控制 13
要点导读 13
实验三 流程控制 13
一、实验目的 13
二、实验任务 13
三、实验步骤 14
习题解答 15
思考与练习解答 18
第4章 复杂数据及运算 20
要点导读 20
实验四 数组、指针与字符串 21
一、实验目的 21
二、实验任务 21
三、实验步骤 21
习题解答 22
思考与练习解答 24
第5章 抽象与分类 27
要点导读 27
实验五 抽象与分类 28
一、实验目的 28
二、实验任务 28
三、实验步骤 28
习题解答 29
思考与练习解答 38
第6章 自定义类型的运算 46
要点导读 46
实验六 运算符重载 46
一、实验目的 46
二、实?任务 47
三、实验步骤 47
习题解答 49
思考与练习解答 53
第7章 多文件工程和编译预处理命令 70
要点导读 70
实验七 多文件工程和编译预处理命令 70
一、实验目的 70
二、实验任务 70
三、实验步骤 70
习题解答 72
思考与练习解答 74
第8章 类的重用 77
要点导读 77
实验八 类的继承及访问控制 78
一、实验目的 78
二、实验任务 78
三、实验步骤 78
习题解答 80
思考与练习解答 84
第9章 数据的共享与保护 88
要点导读 88
实验九 局部变量、全局变量和静态变量 88
一、实验目的 88
二、实验任务 88
三、实验步骤 89
习题解答 89
思考与练习解答 96
第10章 多态性 97
要点导读 97
实验十 虚函数与虚基类 97
一、实验目的 97
二、实验任务 97
三、实验步骤 98
习题解答 100
思考与练习解答 106
第11章 输入/输出流 109
要点导读 109
实验十一 文件的读/写 109
一、实验目的 109
二、实验任务 109
三、实验步骤 110
习题解答 111
思考与练习解答 114
第12章 容错及异常处理基础 117
要点导读 117
实验十二 异常处理基础 117
一、实验目的 117
二、实验任务 117
三、实验步骤 117
习题解答 118
第13章 数据结构简介 122
要点导读 122
实验十三 链表的实现 122
一、实验目的 122
二、实验任务 122
三、实验步骤 123
习题解答 125
思考与练习解答 128
第14章 模板简介 134
要点导读 134
实验十四 函数模板与类模板 134
一、实验目的 134
二、实验任务 135
三、实验步骤 135
习题解答 136
思考与练习解答 143
第15章 泛型程序设计与C++ STL简介 144
要点导读 144
实验十五 C++标准库的常用容器和泛型算法 144
一、实验目的 144
二、实验任务 144
三、实验步骤 146
习题解答 147