本书是和《C++程序设计》配合使用的参考书,由两部分内容组成:习题解答和实验指导。习题解答部分对《C++程序设计》各章课后习题作了详细地解答,实验指导部分结合教材内容与上机要求,对C++程序设计上机实验的目的、步骤和方法进行了介绍,提供了学习《C++程序设计》应当进行的实验。
本书条理清晰,题目覆盖面广,实用性强。它不仅可以作为《C++程序设计》的配套用书,而且可以作为其他C++语言学习者的参考书;既适合于高等院校师生或计算机培训机构使用,也可供报考计算机等级考试的读者使用。
第一部分 习题解答
第1章 绪论
第3章 基本数据类型与表达式
第4章 C++控制结构
第5章 函数
第6章 数组与指针
第7章 引用、结构体和共用体
第8章 类与对象
第9章 C++程序的结构
第10章 继承与派生
第11章 多态性
第12章 模板
第13章 流类库与输入输出
第14章 异常处理和命名空间
第二部分 实验指导
实验1 Visual C++ 6.0集成开发环境应用入门
实验2 基本数据类型与表达式
实验3 C++的控制结构
实验4 函数
实验5 数组
实验6 指针和引用
实验7 结构体
实验8 C++程序的结构
实验9 类与对象
实验10 继承与派生
实验11 多态性
实验12 流类库与输入输出
实验13 异常处理
实验14 面向对象程序设计
实验15 MFC类库与Windows应用程序开发
第1章 绪论
1-1 简述计算机程序设计语言的发展历程。
解:迄今为止,计算机程序设计语言的发展经历了机器语言、汇编语言、高级语言等阶段。C++语言是一种面向对象的编程语害,也属于高级语言。
1-2 面向对象的编程语言有哪些特点?
解:面向对象的编程语言与以往各种编程语言有根本的不同,它设计的出发点就是为了能更直接地捕述客观世界中存在的事物及它们之间的关系。面向对象的编程语言将客观事物看作具有属性和行为的对象,通过抽象找出同一类对象的共同属性(静态特征)和行为(动态特征),形成类。通过类的继承与多态可以很方便地实现代码重用,大大缩短了软件开发周期,并使软件风格统一。因此,面向对象的编程语言使程序能够比较直接地反映问题域的本来面目,使软件开发人员能够利用人类认识事物所采用的一般思维方法来进行软件开发。C++语言是目前应用最广的面向对象的编程语言。
1-3 什么是结构化程序设计方法?这种方法有哪些优点和缺点?
解:结构化程序设计是按照一定的原则与原理,组织和编写正确且易读的程序的软件技术。
……