前言
无论学习何种程序设计语言,仅仅掌握理论知识是不够的,其最终目的应该是能够编写出结构清晰、功能完整的程序。因此,程序设计语言课程是一门对实践环节要求很高的课程。初学者想要真正掌握用C++语言进行面向对象的程序设计,必须抓住两个重要环节:一是多做习题,通过各种练习全面掌握所学的基础知识;二是多上机实践,进而熟练掌握面向对象的编程。这两个方面缺一不可,没有坚实的基础知识作铺垫,想要设计出高水平的程序是不可能的;掌握基础知识的最终目的是为了能够编写出更好的程序。为此,我们编写了这本习题解析及实验指导书。
本书分四个部分:第一部分,对主教材中提出的思考与练习部分给出详细的分析与解答,以帮助学有余力的读者进一步深入理解知识;第二部分是主教材每章后的习题参考答案及解析,帮助初学者及时巩固和运用本章知识;第三部分给出了与主教材每一章内容配套的补充习题,主教材受篇幅限制,习题数量相对较少,题型也比较有限,因此,本书在这一部分,对应每章内容给出了大量的补充习题,丰富了题型题量,题目覆盖了教材所有的知识点,对学生更好地掌握理论知识很有帮助;第四部分是实验指导,详细介绍Microsoft Visual Studio 2010集成开发环境及其使用,并精心设计了8个实验,对每个实验明确了实验目的、实验要求和实验题目,并对每一个题目给出必要的实验指导,帮助学生明确每个实验题的训练方向,而不仅仅满足于写出程序。认真完成这8个实验,对全面掌握面向对象的程序设计及C++语言是非常关键的。
朱立华编写了本书第一部分~第三部分第2章、第6章、第8章和第四部分的全部内容;俞琼编写了本书第一部分第3章、第4章,第二部分和第三部分第1章、第3章、第4章的对应内容;郭剑编写了本书第一部分~第三部分第5章和第7章的对应内容。全书由朱立华、俞琼统稿。
由于编者水平有限,不当之处在所难免,在此恳请广大读者批评指正。
作者
2019年9月