《C++习题与解答》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李代平,张伯泉编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2003
  • ISBN:7502432825
  • 页数:272 页
图书介绍:本书介绍了软件工程的基本概念、数据类型、控制结构、函数、数组、指针、结构体与共用体、类和对象、继承和派生类、多态、类属机制、C++的输入输出流库、异常处理等。

第1章 绪论 1

1.1 基础知识 1

1.1.1 面向对象的主要概念 1

1.1.2 C 与 C++的关系 3

1.2 单元练习 3

1.2.1 选择题 3

1.2.2 填空题 5

1.2.3 编程题 5

1.3 参考答案 6

第2章 数据类型与表达式 8

2.1 基础知识 8

2.1.1 数据类型 8

2.1.2 常量 8

2.1.3 变量 8

2.1.4 存储类型说明 9

2.1.5 运算符及其优先级 9

2.1.6 控制符 10

2.2.1 选择题 11

2.2 单元练习 11

2.1.7 数据的输入/输出 11

2.2.2 填空题 13

2.2.3 编程题 15

2.3 参考答案 16

第3章 控制结构 19

3.1 基础知识 19

3.1.1 C++语句 19

3.1.2 分支结构 19

3.1.3 循环结构 21

3.2.1 选择题 22

3.2 单元练习 22

3.2.2 填空题 30

3.2.3 编程题 33

3.3 参考答案 33

第4章 函数 40

4.1 基础知识 40

4.1.1 C++语言程序组件 40

4.1.2 函数的定义与声明 41

4.2.1 选择题 42

4.1.3 函数的调用 42

4.2 单元练习 42

4.2.2 填空题 50

4.2.3 编程题 53

4.3 参考答案 54

第5章 数组 67

5.1 基础知识 67

5.1.1 数组的定义 67

5.1.2 数组的初始化 68

5.1.3 数组的引用 69

5.1.4 数组与函数 70

5.1.5 常用串处理函数 70

5.2 单元练习 70

5.2.1 选择题 70

5.2.2 填空题 78

5.2.3 编程题 81

5.3 参考答案 82

6.1.2 指针变量的定义和引用 92

6.1.1 指针的概念 92

6.1 基础知识 92

第6章 指针 92

6.1.3 指针运算 93

6.1.4 指针作函数参数 94

6.1.5 指针与数组 94

6.1.6 指针与函数 94

6.1.7 指向指针的指针 94

6.2 单元练习 95

6.2.1 选择题 95

6.1.8 main 函数中的参数 95

6.2.2 填空题 110

6.2.3 编程题 112

6.3 参考答案 112

第7章 结构体与共用体 126

7.1 基础知识 126

7.1.1 结构体类型的定义 126

7.1.2 结构体类型变量或数组的定义 126

7.1.4 结构体类型变量的引用 127

7.1.5 结构体类型数据的指针 127

7.1.3 结构体变量的初始化 127

7.1.6 位段 128

7.1.7 共用体 128

7.2 单元练习 128

7.2.1 选择题 128

7.2.2 填空题 137

7.2.3 编程题 140

7.3 参考答案 140

第8章 类和对象 148

8.1 基础知识 148

8.1.1 概述 148

8.1.2 类 148

8.1.3 对象 149

8.1.4 对象的初始化 149

8.1.8 静态成员 150

8.2.1 选择题 150

8.2 单元练习 150

8.1.7 友元函数 150

8.1.6 this 指针 150

8.1.5 成员函数的重载 150

8.2.2 填空题 163

8.2.3 编程题 164

8.3 参考答案 165

第9章 继承和派生类 179

9.1 基础知识 179

9.1.1 基类和派生类 179

9.1.3 虚基类 180

9.1.2 派生与构造函数、析构函数 180

9.2 单元练习 181

9.2.1 选择题 181

9.2.2 填空题 190

9.2.3 编程题 193

9.3 参考答案 194

第10章 多态 205

10.1 基础知识 205

10.1.1 重载运算符 205

10.1.2 函数重载 206

10.1.3 虚函数 206

10.1.4 抽象类 207

10.2.1 选择题 208

10.2 单元练习 208

10.2.2 填空题 218

10.2.3 编程题 220

10.3 参考答案 221

第11章 类属机制 231

11.1 基础知识 231

11.1.1 函数模板 231

11.1.2 类模板 232

11.2 单元练习 233

11.2.1 选择题 233

11.2.2 填空题 236

11.2.3 编程题 236

11.3 参考答案 236

第12章 C++的 I/O 流库 243

12.1.2 键盘输入 244

12.1.3 屏幕输出 244

12.1.1 I/O 标准流类 244

12.1 基础知识 244

12.1.4 插入符和提取符的重载 245

12.1.5 磁盘文件的输入和输出 245

12.1.6 格式化输入和输出 246

12.1.7 字符串流 246

12.2 单元练习 246

12.2.1 选择题 246

12.2.2 填空题 252

12.3 参考答案 255

12.2.3 编程题 255

第13章 异常处理 264

13.1 基础知识 264

13.1.1 异常的概念 264

13.1.2 基本原理 264

13.1.3 异常的处理方法 265

13.1.4 多路捕获 266

13.2 单元练习 266

13.2.1 选择题 266

13.2.2 填空题 268

13.3 参考答案 271