“程序设计”是一门实践性很强的课程,任何一门程序设计课程,不上机实践是不可能学好的。邵兰洁、母俐丽、马睿、邢雁平编著的《C++面向对象程序设计习题解答与上机指导》是邵兰洁主编的《C++ 面向对象程序设计》(清华大学出版社出版)的配套教学用书。全书共分3部分,第1部分是主教材习题解答,给出了主教材所有习题的解答。第2部分是上机指导,设计了lO个实验,实验1介绍C++编程环境,给出了基于visual C++6.0的编程和程序运行方法,以帮助读者快速掌握编程环境。除实验1外,其余9个实验都是每一个实验对应主教材的一章,针对每一章的知识点,精心设计每一个实验的内容。通过实验,不仅可以使读者进一步巩固所学知识,更重要的是让读者通过实验编程逐步掌握C++面向对象编程技巧。第3部分是全国计算机等级考试二级C++语言程序设计真题汇编,以帮助完成C++语言程序设计学习后想报考全国计算机二级C++考试的读者了解相关考试内容。
本书可作为高等院校计算机及相关专业本科生学习C++面向对象程序设计的实践环节用书,也可作为广大C++面向对象编程爱好者的编程训练指导参考书。
C++面向对象程序设计是一门实践性很强的课程,要想把自己所学的知识变成一种编程能力,上机实践是必不可少的。作者在教学过程中发现“眼高手低”的现象在学生中普遍存在,学生在上课或看书时,对教师所讲的内容或书中所阐述的内容都能够理解,但到自己编程时却感觉无从下手。为此,特编写此配套教学用书,希望能让读者在巩固所学C++面向对象程序设计知识的同时,掌握C++面向对象程序设计的核心技术,提高C++编程实践能力。
本书具有如下特点:
(1) 内容丰富,选题典型,实用性强,力求在让读者巩固所学C++知识点的同时,提高其运用C++解决实际问题的能力。
(2) 重视读者实际编程能力的培养。上机实验中对编程题的解答,不仅给出程序参考代码,更进一步对代码进行了解析。
(3) 强调程序的可读性和标准化。书中程序全部遵循良好的程序设计风格:类名、函数名和变量名的定义做到“见名知义”;采用缩排格式组织程序代码;适当添加注释。所有程序均按照C++标准编写,力求培养读者从一开始就写标准C++程序的习惯。
本书为邵兰洁主编的《C++面向对象程序设计》的配套教学用书,共分3部分,第一部分是主教材习题解答,给出了主教材所有习题的解答。第二部分是上机指导,设计了10个实验,实验1介绍C++编程环境,给出了基于Visual C++ 6.0编程和程序运行的方法,以帮助读者快速掌握编程环境。除第1个实验外,其余9个实验都是每个实验对应教材的一章,针对每章的知识点,精心设计每个实验的内容。通过实验,不仅可以使读者进一步巩固所学知识,更重要的是能让读者通过实验编程逐步掌握C++面向对象编程技巧。第三部分是全国计算机等级考试二级C++语言程序设计真题汇编,以帮助完成C++语言程序设计学习后想报考全国计算机二级C++考试的读者了解相关考试内容。
本书第一部分的主教材习题解答由邵兰洁、徐海云、马睿、张玉英编写,第二部分的上机指导由邵兰洁、邢雁平编写,第三部分的全国计算机等级考试二级C++语言程序设计真题汇编由邵兰洁、母俐丽编写。全书由邵兰洁统稿并审定。本书中给出的C++程序参考代码不一定是最优的,它们仅仅代表了编者的思路和想法。欢迎读者提出自己的见解,帮助我们编写出更高质量的程序。同时欢迎读者对本书的内容提出批评和修改建议,我们将不胜感激。编者邮箱:shaolanjie789@163.com。
编者
2015年7月
第1章面向对象程序设计概述/ 3
第2章面向过程程序设计概述/18
第3章类和对象/28
第4章继承与派生/38
第5章多态性与虚函数/53
第6章友元与静态成员/59
第7章运算符重载/65
第8章泛型编程/77
第9章输入输出/86
第10章异常处理/95
第2部分上 机 指 导
实验1Visual C++6.0上机操作/103
实验2面向过程程序设计概述/110
实验3类和对象/121
实验4继承与派生/144
实验5多态性与虚函数/166
实验6友元与静态成员/177
实验7运算符重载/180
实验8泛型编程/193
实验9输入输出/206实验10异常处理/213第3部分全国计算机等级考试二级C++语言
程序设计真题汇编选择题真题库/221
操作题真题库/256
附录全国计算机等级考试二级C++语言程序设计
考试大纲(2013年版)/281
〖1〗C++面向对象程序设计习题解答与上机指导目录[3]〖3〗