《面向对象程序设计攻关辅导》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘振安等编著
  • 出 版 社:合肥:中国科学技术大学出版社
  • 出版年份:2000
  • ISBN:731201240X
  • 页数:279 页
图书介绍:

第一章 面向对象及C++基础知识 1

1.1 例题分析 1

1.1.1 注释 1

前言 1

1.1.2 包含文件及头文件 2

1.1.3 语句 3

1.1.4 标准输入与输出 3

1.1.5 新行 4

1.1.6 主函数 4

1.2 习题 11

1.2.1 填空 11

1.2.2 单选题 11

1.2.3 多项选择题 12

1.2.4 分析程序题 12

1.3 习题参考答案 13

2.1 例题分析 15

第二章 类和对象 15

2.2 习题 24

2.2.1 单选题 24

2.2.2 多项选择题 25

2.2.3 程序改错题 26

2.2.4 程序分析题 28

2.2.5 编程题 29

2.2.6 问答题 30

2.3 习题参考答案 30

第三章 构造函数与析构函数 35

3.1 例题分析 35

3.2 习题 43

3.2.1 单选题 43

3.2.2 多项选择题 44

3.2.3 问答题 44

3.2.4 改错题 45

3.2.5 编程填空题 48

3.3 习题参考答案 52

第四章 继承和派生类 54

4.1 例题分析 54

4.2 习题 68

4.2.1 单选题 68

4.2.2 多项选择题 70

4.2.3 程序改错 70

4.2.4 程序分析 74

4.2.5 编程题 77

4.2.6 问答题 79

4.3 习题参考答案 79

第五章 多态性与虚函数 87

5.1 例题分析 87

5.2 习题 97

5.2.1 单选题 97

5.2.2 多选题 98

5.2.4 改错题 99

5.2.3 问答题 99

5.2.5 程序分析题 100

5.2.6 编程题 105

5.3 习题参考答案 105

第六章 进一步使用成员函数 118

6.1 习题 136

6.1.1 单选题 136

6.1.2 多项选择题 137

6.1.3 分析下列程序的运行结果 138

6.1.4 编程题 141

6.1.5 问答题 141

6.2 习题参考答案 142

第七章 运算符重载与流类库 149

7.1 例题分析 149

7.2 习题 158

7.2.1 单选题 158

7.2.3 改错 159

7.2.2 多项选择题 159

7.2.4 程序分析题 160

7.2.5 问答题 164

7.2.6 编程题 164

7.3 习题参考答案 165

第八章 模板 171

8.1 例题分析 171

8.2 习题 176

8.2.1 单选题 176

8.2.2 多项选择题 177

8.2.3 程序改错 177

8.2.4 程序分析 178

8.2.5 问答题 179

8.2.6 编程题 179

8.3 习题参考答案 179

9.1.1 面向过程的编程①(C语言) 186

9.1 面向对象与面向过程的比较 186

第九章 简单应用实例 186

9.1.2 面向对象的编程①(C++语言) 187

9.1.3 面向过程的编程②(C语言) 189

9.1.4 面向对象的编程②(C++语言) 192

9.2 链表设计实例 195

9.3 稀疏矩阵设计实例 202

10.1 用模板建小类库实例 206

10.1.1 单项链表的实现 206

第十章 综合应用实例 206

10.1.2 顺序队列的实现 210

10.1.3 顺序队列测试程序 212

10.1.4 堆栈的实现 213

10.1.5 堆栈测试程序 215

10.2 二叉树设计实例 217

10.3 无向图程序设计实例 225

10.3.4 路径遍历PATHDFS 226

10.3.3 寻找关结点DFSLOS 226

10.3.2 广度优先搜索(非递归算法)BFS 226

10.3.1 深度优先搜索(递归算法)DFS 226

10.3.5 最短路径PATHBFS 227

10.3.6 基于数据结构的操作函数 227

10.3.7 源文件简介及说明 227

第十一章 BC上机指南 241

11.1 基本操作 241

11.1.1 工作界面及简单操作 241

11.1.2 主菜单 242

11.2 操作热键 243

11.1.3 快速参考行 243

11.3 文件操作 245

11.4 编辑源程序 246

11.5 信息及观察窗口 246

11.6 环境设置 247

11.7 编译和运行程序 248

11.8 调试程序 249

12.1.1 Visual C++6.0主窗口 251

第十二章 VC上机指南 251

12.1 Visual C++6.0上机指南 251

12.1.2 Visual C++6.0工具栏 252

12.1.3 Visual C++6.0菜单栏 253

12.1.4 小结 262

12.2 如何建立控制台应用程序 262

12.3 一个简单的示例程序 264

第十三章 实验指导 267

13.1 使用BC环境的实验方法 267

13.1.1 设计Location类并计算距离 268

13.1.2 使用类的对象成员 269

13.2 使用VC环境的实验方法 272

13.2.1 使用基类 273

13.2.2 派生椭圆类 275

13.2.3 派生圆类 277

主要参考文献 279