
前言
C++语言是目前使用最普遍的编程语言之一,具有实践性强的特点。“C++面向对象程序设计”是计算机及相关专业的一门基础课程。为了帮助读者全面系统地掌握 C++语言的精髓,由多年讲授 C++程序设计课程及指导学生实验的老师们精心编写了这本书。本书是宋春花、吕进来、王丽娟等编写的《C++程序设计(第2版)》的配套习题和实践教材。
一、本书结构安排
本书共分三部分:习题解析、实验指导、综合案例。
第一部分为习题解析。这部分内容与主教材每一章对应,共分为9章。题型有填空题、判断题、选择题、程序改错题、程序阅读题、程序设计题以及相应的参考答案。其中,填空题、判断题、选择题为基础题,用于帮助读者加深理解和掌握每一章的知识要点、语法规则、程序结构等内容;程序改错题、程序阅读题、程序设计题为综合题,用于帮助读者提高阅读程序的能力和应用 C++语言编写程序的能力。
第二部分是实验指导。这部分内容与主教材对应,共设有9个实验,与理论有机地结合起来。每个实验由实验目的、实验要求、实验内容、程序案例四部分组成。实验内容根据每一章的知识点,选取难度不同的四个实验。针对每个实验还编写了一些程序案例,供读者学习和参考。
第三部分是综合案例。这部分内容结合主教材所讲的知识点,共设计了3个综合实例。综合案例通过案例分析、案例设计、案例实现等,引导和帮助读者全面掌握面向对象程序设计的思想和方法,培养读者分析问题、解决问题的能力,提高读者编写中型、大型程序的能力。
最后,附录还提供了两套模拟试卷及其参考答案,提高读者参加应试的能力。
二、本书特点
本书具有如下特点。
(1)自成体系。本书既可独立使用,也可与主教材《C++程序设计(第2版)》一起使用,起到衔接课程教学与实践教学的作用。
(2)题型丰富,选题涉及面广。读者可以通过对书中多种类型习题的学习,逐步熟悉并掌握C++语言的基本概念、编程方法和技巧,拓宽程序设计的思路。
(3)内容全面。有习题、实验指导和综合案例。通过本书全面、系统、综合的练习和实践,读者可以从广度和深度上把握 C++程序设计的知识体系,加深对课程内容的理解。
(4)实践性强。有大量的实验题目和综合案例,从简单到复杂。读者通过勤学实练,可以深刻理解面向对象程序设计的特点和风格,掌握面向对象程序设计的方法和要领,提高分析问题的能力和编程的能力。
本书第一部分的第1、第2章习题由宋春花编写,第3、第4章习题由吕进来编写,第5章习题由张辉编写,第6章习题由马建芬编写,第7章习题由王丽娟编写,第8章习题由程鹏编写,第9章习题由王幸民编写;第二部分实验指导由王幸民编写;第三部分综合案例和附录也由宋春花编写。
由于作者水平和时间有限,书中难免存在错误和不妥之处,敬请广大读者批评指正。欢迎读者通过电子邮件与我们联系和讨论,电子邮件地址420160279@qq.com。
编者
2017年5月