图书前言

本书是《程序设计与算法语言——C++程序设计基础》教材(以下简称“教材”,清华大学出版社,2011年版)的配套习题集与答案的详细解析和实验指导。全书共有9章:第1章为程序设计概述; 第2章为数据类型和表达式; 第3章为程序结构; 第4章为控制结构程序设计; 第5章为函数; 第6章为构造数据类型; 第7章为指针; 第8章为面向对象程序设计基础; 第9章为文件和流。各章次与教材的章次相对应,每一章都有基本知识点与要点提示、习题答案与答案的解析。另有3个附录: 附录A给出近年来的3份本科C++程序设计期末考试样题及参考答案; 附录B给出程序编译常见错误信息; 附录C给出综合程序设计题。

本书对配套教材的知识点作了概括,习题覆盖面广、习题多样化,既收集了较容易的题目,也收集了难度适中和难度较高的题目,也有计算机等级考试的题型,同时,本书对习题都作了详细的解答,对学生的学习和复习都有很大的帮助。

本书各章由以下4部分内容组成:

 本章基本知识点与要点提示。高度概括本章的知识点。

 配套教材中的习题。

 配套教材中的习题参考答案与解析。

 补充习题。包括大量相关的单选题、填空题和编程题,同时给出单选题、填空题的参考答案。

本书第1~5章和第9章的基本知识点与要点提示、习题参考答案与解析

由孔丽英编写,第6~8章的基本知识点与要点提示、习题参考答案与解析由夏艳编写,第1~9章的补充习题由孔丽英和夏艳编写,徐勇和陈珂参与核对工作。在此感谢吕伟江、傅国荣对全书核对工作的帮助。

由于作者水平有限,书中可能存在缺点或错误,恳求广大读者批评指正。

编者

2012年8月