学过程序设计的人,都有一个体会,看别人编写的程序,好像挺明白的,但是一旦要自己编写一个程序,就感觉无从下手。这是因为程序设计是一门对实践环节要求很高的课程,初学者要想真正学会C++语言程序设计,最重要的要抓住两个关键环节:一个是多做习题多编程,另一个就是多上机,写在纸上的程序是否正确,最好的办法就是上机验证一下。为此,我们编写了这本习题解答与实验指导书。本书从比较典型的习题解析着手,对一些基本的程序算法和规则进行了分析,以期帮助学习者尽快掌握C++语言程序设计的基本规则与编程技巧,并能够熟练运用这些规则与技巧,编制出具有良好风格的应用程序,最终能够顺利地通过上机调试。
本书是《C++面向对象程序设计教程(第2版)》(陈维兴、林小茶编著,清华大学出版社2004年出版)的配套用书,也适合单独作为学习C++语言的学习辅导书。书中内容分3部分:第一部分是典型习题与解答,提供了大量作者多年教学中积累、收集与验证的习题,每道题都给出了详细的解答与运行结果;第二部分是上机实验指导,介绍了C++程序设计语言实验环境,并安排了7套精心设计的实验,每个实验都包括详细的实验目的、实验基本要求和实验步骤等;第三部分给出了《C++面向对象程序设计教程(第2版)》各章习题的参考答案。附录A介绍了“上机实验指导”中各个实验的参考源程序,附录B介绍了上机实验时常见的错误信息注释,以供学生上机实验时使用。
本书可作为高校学生学习c++程序设计课程的辅导教材,也可作为C++语言自学者的参考书。
第一部分 典型习题与解答
第1章 面向对象程序设计概述
第2章 C++语言基础
第3章 类和对象
第4章 继承与派生
第5章 多态性与虚函数
第6章 模板及其使用
第7章 基于C++流库的输入与输出
第二部分 上机实验指导
C++程序设计语言实验环境介绍
实验1 C++程序设计基础练习
实验2 类与对象
实验3 对象数组与对象指针
实验4 派生类与继承
实验5 虚函数与多态性
实验6 函数模板与类模板
实验7I/O流类库
第三部分 《C++面向对象程序设计教程( 第2版)》
习题与参考答案
第1章 面向对象程序设计概述
第2章 C++概述
第3章 类和对象
第4章 派生类与继承
第5章 多态性
第6章 模板
第7章 C++的I/o流类库
附录
附录A上机实验题参考源程序
附录BC++上机操作常见错误信息
参考文献