《C++语言习题与解析》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李春葆编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302076510
  • 页数:300 页
图书介绍:本书是在作者多年讲授C和C++语言的基础上编写的一本C++语言辅导书。全书分别介绍了C++语言概述、类和对象、引用、友元、运算符重载、模板、继承和派生、多态性和虚函数、C++的I/O流库、异常处理等。每一章的内容分为两部分,第I部分介绍本章的主要概念、使用语法和相应的程序实例,第2部分是与本章内容紧密相关的例题分析,分为单项选择题、填空题、简答题和编程题。每题不仅给出了参考答案,而且给出了较为详细的分析过程。本书既可作为大专院校各专业C++语言程序设计课程的教学辅导书,也可作为计算机水平考试和考研者的参考书。

目 录 1

第1章C++语言概述 1

1.1基本知识点 1

1.1.1 面向对象语言的要素 1

1.1.2词法及词法规则 2

1.1.3数据类型 2

1.1.4运算符 5

1.1.5控制结构 7

1.1.6函数 10

1.2例题分析 16

1.2.1单项选择题 16

1.2.2填空题 27

1.2.3简答题 33

1.2.4编程题 34

第2章类和对象 39

2.1基本知识点 39

2.1.1类的定义 39

2.1.2 对象的定义 41

2.1.3构造函数和析构函数 42

2.1.4静态成员 46

2.1.5类成员指针 48

2.1.6 this指针 50

2.1.7 子对象 52

2.1.8堆对象 55

2.1.9常类型 57

2.2例题分析 60

2.2.1单项选择题 60

2.2.2填空题 65

2.2.3简答题 76

2.2.4编程题 84

7.1.5模板与继承 1 89

3.1基本知识点 106

3.1.1 引用的概念 106

第3章引用 106

3.1.2引用作函数参数 108

3.1.3引用返回值 109

3.1.4常引用 110

3.2例题分析 111

3.2.1单项选择题 111

3.2.2填空题 112

3.2.3简答题 115

3.2.4编程题 116

第4章友元 120

4.1.1友元函数 120

4.1基本知识点 120

4.1.2友元类 123

4.2例题分析 124

4.2.1单项选择题 124

4.2.2 填空题 124

4.2.3简答题 126

4.2.4编程题 126

第5章运算符重载 132

5.1基本知识点 132

5.1.1运算符重载简介 132

5.1.2运算符重载函数的两种形式 133

5.1.3其他运算符的重载 135

5.2.1单项选择题 140

5.2例题分析 140

5.2.2填空题 141

5.2.3简答题 145

5.2.4编程题 149

第6章模板 157

6.1基本知识点 157

6.1.1函数模板 157

6.1.2类模板 161

6.1.3类模板与友元 163

6.2例题分析 165

6.2.1单项选择题 165

6.2.2填空题 166

6.2.3简答题 169

6.2.4编程题 169

7.1.1基类和派生类 176

第7章继承和派生 176

7.1基本知识点 176

7.1.2单继承 179

7.1.3多继承 183

7.1.4虚基类 185

7.2例题分析 193

7.2.1单项选择题 193

7.2.2填空题 199

7.2.3简答题 213

7.2.4编程题 217

第8章多态性和虚函数 229

8.1基本知识点 229

8.1.1静态联编和动态联编 229

8.1.2虚函数 231

8.1.3纯虚函数和抽象类 233

8.1.4虚析构函数 236

8.2例题分析 237

8.2.1单项选择题 237

8.2.2填空题 240

8.2.3简答题 244

8.2.4编程题 247

第9章 C++的I/O流 257

9.1基本知识点 257

9.1.1 C++的流 257

9.1.2输出流 258

9.1.3输入流 264

9.1.4 I/0流 268

9.2.1单项选择题 269

9.2例题分析 269

9.2.2填空题 272

9.2.3简答题 277

9.2.4编程题 278

第10章异常处理 285

10.1基本知识点 285

10.1.1异常处理概述 285

10.1.2异常处理中对象的构造与析构 290

10.2例题分析 292

10.2.1单项选择题 292

10.2.2填空题 292

10.2.3简答题 295

10.2.4编程题 296

参考文献 300