《全国计算机等级考试考点解析、例题精题与实战练习 二级C++语言程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:NCRE研究组
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2008
  • ISBN:7040238594
  • 页数:300 页
图书介绍:本书的全真模拟试卷由长期从事计算机等级考试命题研究和培训工作的专家编写,试卷结构、考点分布、难易程度都与真实试卷相同,并有参考答案与详尽的解析,是参加全国计算机等级考生的必备资料,尤其适合考生考前实战演练。

第1章 数据结构与算法 1

1.1算法 1

考点1算法的基本概念 1

考点2算法的复杂度 1

1.2数据结构的基本概念 2

考点3数据结构的定义 2

考点4数据结构的图形表示 2

考点5线性结构与非线性结构 2

1.3线性表及其顺序存储结构 3

考点6线性表的基本概念 3

考点7线性表的顺序存储结构 3

考点8顺序表的插入运算 3

考点9顺序表的删除运算 3

1.4栈和队列 4

考点10栈及其基本运算 4

考点11队列及其基本运算 4

1.5线性链表 4

考点12线性链表的基本概念 4

考点13线性链表的基本运算 4

考点14循环链表及其基本运算 5

1.6树与二叉树 5

考点15树的基本概念 5

考点16二叉树及其基本性质 5

考点17二叉树的存储结构 6

考点18二叉树的遍历 6

1.7查找技术 6

考点19顺序查找 6

考点20二分法查找 6

1.8排序技术 6

考点21交换类排序法 6

考点22插入类排序法 7

考点23选择类排序法 7

1.9经典题解 7

1.10同步自测 11

1.11同步自测答案 11

第2章 程设计基础 12

2.1程序设计方法与风格 12

考点1程序设计方法与风格 12

2.2结构化程序设计 13

考点2结构化程序设计的原则 13

考点3结构化程序的基本结构与特点 13

考点4结构化程序设计原则和方法的应用 13

2.3面向对象的程序设计 13

考点5关于面向对象方法 13

考点6面向对象方法的基本概念 14

2.4经典题解 14

2.5同步自测 15

2.6同步自测答案 16

第3章 软件工程基础 17

3.1软件工程的基本概念 17

考点1软件工程的定义 17

考点2软件生命周期的定义 17

考点3软件工程的目标与原则 17

3.2结构化分析方法 18

考点4关于结构化分析方法 18

考点5关于结构化分析的常用工具 18

考点6软件需求规格说明书 18

3.3结构化设计方法 19

考点7有关软件设计的基本内容 19

考点8有关结构化设计方法的基本内容 19

3.4软件测试 20

考点9软件测试的方法与技术 20

考点10软件测试的实施 20

3.5程序的调试 21

考点11程序调试的基本概念 21

考点12软件调试方法 21

3.6经典题解 21

3.7同步自测 24

3.8同步自测答案 24

第4章 数据库设计基础 25

4.1数据库系统的基本概念 25

考点1数据库 25

考点2数据库管理系统 25

考点3数据库系统 26

4.2数据模型 26

考点4数据模型的基本概念 26

考点5 E-R模型(实体-联系模型) 26

4.3关系代数 27

考点6关系模型的基本操作 27

考点7关系模型的基本运算 27

考点8关系代数中的扩充运算 28

4.4数据库设计与管理 28

考点9数据库设计方法与步骤 28

考点10数据库设计的需求分析 28

考点11数据库的概念设计 28

考点12数据库的逻辑设计 29

考点13数据库的物理设计 29

4.5经典题解 29

4.6同步自测 32

4.7同步自测答案 33

第5章 C++语言概述 34

5.1 C++语言的发展和特点 34

考点1 C++语言的发展 34

考点2 C++语言的特点 34

5.2面向对象程序设计 34

考点3面向对象程序设计 34

5.3 C++语言的基本符号和词汇 35

考点4 C++语言的基本符号 35

考点5 C++语言的五种词汇 35

5.4 C ++程序的基本框架 37

考点6结构化程序设计框架 37

考点7面向对象程序设计框架 37

5.5 C++程序的开发过程 38

考点8用Visual C++6.0集成开发环境编写和调度程序 38

5.6经典题解 38

5.7同步自测 40

5.8同步自测答案 40

第6章 数据类型、运算符和表达式 41

6.1 C++语言的数据类型 41

考点1基本类型 41

考点2基本类型的派生类型 42

6.2常量 42

考点3字面常量 42

考点4符号常量 44

6.3变量的定义与使用方法 44

考点5变量的定义 44

考点6变量的使用方式 45

6.4运算符和表达式 46

考点7运算符和表达式的概念 46

考点8赋值运算 46

考点9算术运算符和算术表达式 46

考点10关系运算符和关系表达式 47

考点11逻辑运算符和逻辑表达式 47

考点12位运算 47

考点13其他运算 48

考点14优先级和结合性 49

6.5经典题解 50

6.6同步自测 52

6.7同步自测答案 52

第7章 C++的基本语句和控制结构 53

7.1 C++语句 53

考点1 C++语句的分类 53

7.2顺序结构 54

考点2声明语句 54

考点3表达式语句 54

考点4基本输入输出语句 55

考点5复合语句和空语句 55

7.3选择结构 56

考点6基本if语句 56

考点7 if…else语句 56

考点8 if语句的嵌套 57

考点9 switch语句 57

7.4循环结构 58

考点10 for语句 58

考点11 while语句 59

考点12 do…while语句 59

考点13循环的嵌套 60

考点14混合嵌套 60

7.5转向语句 60

考点15 break语句 60

考点16 continue语句 60

考点17 return语句 61

考点18 goto语句 61

7.6经典题解 61

7.7同步自测 65

7.8同步自测答案 68

第8章 数组、指针与引用 69

8.1数组 69

考点1一维数组 69

考点2二维数组 70

考点3多维数组 70

考点4字符数组 70

8.2指针 72

考点5指针和地址 72

考点6指针和数组 73

考点7指针数组和函数指针 73

8.3引用 74

考点8引用的基本概念和使用方法 74

8.4动态存储分配 74

考点9动态内存空间 74

8.5经典题解 75

8.6同步自测 79

8.7同步自测答案 81

第9章 函数 82

9.1函数的定义方法和调用方法 82

考点1函数定义 82

考点2函数调用 83

9.2函数原型和返回类型 83

考点3函数原型 83

考点4函数返回类型 84

9.3函数参数 84

考点5参数的传递方式 84

考点6默认参数 85

9.4函数重载 85

考点7函数重载的定义和使用 85

9.5内联函数 85

考点8内联函数的概念 85

9.6递归函数 86

考点9递归函数的概念 86

9.7变量的作用域与生存期 86

考点10存储类型 86

考点11生存期 87

9.8经典题解 87

9.9同步自测 92

9.10同步自测答案 94

第10章 类和对象 95

10.1类 95

考点1类的定义 95

考点2类成员的访问控制 96

考点3类的数据成员 96

考点4类的成员函数 97

10.2对象 97

考点5对象的定义 97

考点6对象成员及其访问 98

10.3构造函数和析构函数 98

考点7构造函数和析构函数的定义 98

考点8默认构造函数和默认析构函数 99

考点9复制构造函数 99

考点10重载构造函数 100

10.4对象的生存期 100

考点11全局对象、静态对象与局部对象 100

考点12自由存储对象 100

10.5静态成员 101

考点13静态数据成员 101

考点14静态成员函数 101

10.6常对象与常成员 102

考点15 常对象 102

考点16常成员函数 102

考点17常数据成员 102

10.7 this指针 103

考点18 this指针的使用 103

10.8友元 103

考点19友元函数 103

考点20友元类 103

10.9对象数组与成员对象 104

考点21对象数组 104

考点22成员对象 104

10.10经典题解 105

10.11同步自测 122

10.12同步自测答案 131

第11章 继承和派生 132

11.1继承和派生的概念 132

考点1派生类的基本概念 132

考点2派生类的定义与构成 133

11.2派生类对基类成员的访问 133

考点3派生类对基类成员的访问权限 133

11.3派生类的构造函数和析构函数 134

考点4派生类的构造函数 134

考点5派生类的析构函数 135

11.4多继承与虚基类 135

考点6多继承中的二义性问题 135

考点7虚基类的定义 135

考点8虚基类的构造函数 136

11.5虚函数与多态性 136

考点9多态性的概念 136

考点10虚函数 136

考点11基类指针与派生类指针的使用 137

考点12纯虚函数与抽象类 137

11.6经典题解 137

11.7同步自测 156

11.8同步自测答案 166

第12章 运算符重载 167

12.1运算符函数与运算符重载 167

考点1运算符重载的概念 167

考点2运算符重载的两种形式 168

12.2典型运算符的重载 168

考点3典型运算符的重载 168

12.3经典题解 170

12.4同步自测 177

12.5同步自测答案 181

第13章 模板 182

13.1函数模板 182

考点1函数模板的概念和定义 182

考点2模板函数的实例化 183

考点3模板实参的省略 183

13.2类模板 183

考点4类模板的概念和定义 183

考点5类模板的实例化 184

13.3经典题解 184

13.4同步自测 188

13.5同步自测答案 191

第14 章C++流 192

14.1 C ++流的概念 192

考点1 C++流的体系结构 192

考点2预定义流对象 192

考点3提取运算符“>>”和插入运算符“<<” 193

考点4有格式和无格式的输入输出 193

考点5操作符 193

14.2输入输出的格式控制 194

考点6默认的输入输出格式 194

考点7格式控制标志 194

考点8格式控制函数 195

考点9输入输出宽度的控制 196

考点10浮点数输出方式的控制 196

考点11输出精度的控制 196

考点12对齐方式的控制 196

考点13小数点处理方式的控制 197

考点14填充字符的控制 197

考点15 插入换行符 197

14.3文件流 197

考点16文件流的建立、打开和关闭 197

考点17文件流状态的判别 198

考点18文件流的定位 199

考点19有格式的输入输出 200

14.4经典题解 200

14.5同步自测 206

14.6同步自测答案 208

第15章 上机考试专题辅导 209

15.1数据类型的定义和使用 209

15.2数组、指针的定义和使用 211

15.3函数的定义和常用算法的函数实现 215

15.4类和对象 223

15.5继承和派生 229

15.6运算符重载 235

15.7模板的定义和使用 239

15.8 C++的流操作 243

15.9同步自测 244

15.10同步自测答案 253

第16章 笔试模拟试卷及答案分析 255

16.1笔试模拟试卷 255

笔试模拟试卷一 255

笔试模拟试卷二 261

笔试模拟试卷三 269

16.2笔试模拟试卷答案分析 277

笔试模拟试卷一答案分析 277

笔试模拟试卷二答案分析 280

笔试模拟试卷三答案分析 283

第17章 机试模拟试卷及答案分析 287

17.1机试模拟试卷 287

机试模拟试卷一 287

机试模拟试卷二 291

机试模拟试卷三 294

17.2机试模拟试卷答案分析 298

机试模拟试卷一答案分析 298

机试模拟试卷二答案分析 299

机试模拟试卷三答案分析 300