本书是与《C++程序设计与数据结构基础教程》配套使用的实验教材和学习辅导书。全书分为三部分。第一部分“实验指导”首先介绍了Visual C++6.0开发环境及其使用方法,然后按照教程中各部分内容的顺序精心设计了20个基本实验,每个实验针对一个专题,便于对实验内容的选取和组织。每个实验均包含实验目的、实验内容与要求、说明与提示,使读者通过这些实验可以深入理解和熟练掌握书中的内容。在第二部分C++习题与答案和第三部分数据结构习题与答案中,分别给出了不同类型的习题,包括单项选择题、阅读程序题、程序填空题和编程题等,大部分习题都附有答案。
本书与天津大学出版社出版的《C++程序设计与数据结构基础教程》配套。全书内容分为三部分:第一部分为实验指导,包括Visual C++6.0的使用和20个精心设计的基本实验,每个基本实验均包括实验目的、实验内容与要求、说明与提示等;第二部分为C++习题与答案;第三部分为数据结构习题及答案。
本书除与《C++程序设计与数据结构基础教程》一书配套供高等院校非计算机专业学生使用外,也可作为各类人员学习、使用C++和数据结构的参考书。
第一部分 实验指导
第1章 Visual C++6.0的使用
1.1控制台应用程序的生成
1.2用Visual C++6.0设计Windows应用程序
1.3 Visual C++6.0编译、连接中常见的错误信息
第2章 基本实验
2.1实验1:Visual C++6.0开发环境及使用
2.2实验2:简单的C++程序设计
2.3实验3:分支程序设计
2.4实验4:循环程序设计
2.5实验5:数组的应用
2.6实验6:指针程序设计
2.7实验7:函数程序设计
2.8实验8:类和对象的基本概念和简单应用
2.9实验9:类和对象的应用程序设计
2.10实验10:结构、联合和枚举类型的使用
2.11实验11:继承和派生
2.12实验12:运算符重载
2.13实验13:多态性与虚函数
2.14实验14:C++流文件的使用
2.15实验15:线性结构
2.16实验16:非线性结构
2.17实验17:查找算法及应用
2.18实验18:排序算法及应用
2.19实验19:程序测试初步
2.20实验20:综合练习
第二部分 C++习题与答案
第3章 C++基础知识习题
3.1单项选择题
3.2阅读程序题
3.3程序填空题
3.4编程题
第4章 控制结构习题
4.1单项选择题
4.2阅读程序题
4.3程序填空题
4.4编程题
第5章 数组与指针习题
5.1单项选择题
5.2阅读程序题
5.3程序填空题
5.4编程题
第6章 函数习题
6.1单项选择题
6.2阅读程序题
6.3程序填空题
6.4编程题
第7章 类和对象习题
7.1单项选择题
7.2阅读程序题
7.3程序填空题
7.4编程题
第8章 继承和派生习题
8.1单项选择题
8.2阅读程序题
8.3程序填空题
8.4编程题
第9章 虚函数与运算符重载习题
9.1单项选择题
9.2阅读程序题
9.3程序填空题
9.4编程题
第10章 I/O流习题
10.1单项选择题
10.2阅读程序题
10.3程序填空题
10.4编程题
第三部分 数据结构习题与答案
第11章 基础知识及线性结构习题
11.1单项选择题
11.2简答题
11.3程序填空题
第12章 非线性结构习题
12.1单项选择题
12.2简答题
第13章 查找和排序习题
13.1单项选择题
13.2简答题
13.3程序填空题
参考文献