当前位置:首页 > 工业技术
计算机等级考试考点分析、题解与模拟 二级C语言
计算机等级考试考点分析、题解与模拟 二级C语言

计算机等级考试考点分析、题解与模拟 二级C语言PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:王功明,刘智成主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2007
  • ISBN:7121033720
  • 页数:406 页
图书介绍:本书由希赛IT教育研发中心组织编写,紧扣教育部考试中心新推出的考试大纲,通过对历年试题进行科学分析、研究、总结、提炼而成。本书主要内容包括应试指南、考点分析与同步训练、5套笔试全真模拟试卷及解析、机试指导、5套机试全真模拟试题及解析、2006年4月和9月真题解析。基于历年试题,利用统计分析的方法,科学地做出结论并预测以后的出题动向,是本书的一大特色。本书可以保证既不漏掉考试必需的知识点,又不加重考生备考负担,使考生轻松、愉快地掌握知识点并领悟二级C考试的真谛。“一书在手,过关无忧”。机试方面,经过深入分析上机考试题库内容,本书精心组织了5套全真模拟试题,试题涉及历次考试内容的各个方面。本书可以作为参加全国计算机等级考试——二级C考试的复习用书,也可作为学习C语言的参考书。
《计算机等级考试考点分析、题解与模拟 二级C语言》目录

第1章 应试指南 1

1.1 二级C语言考试大纲(最新版) 1

1.1.1 公共基础知识 1

1.1.2 C语言程序设计 2

1.2 笔试方法和技巧 4

1.3 机试方法和技巧 7

第2章 数据结构与算法 9

2.1 算法的基本概念 10

2.1.1 考点1:算法的定义 10

2.1.2 考点2:算法复杂度 10

2.2.1 考点1:什么是数据结构 11

2.2 数据结构的定义 11

2.2.2 考点2:数据结构的图形表示 13

2.3 线性表 13

2.3.1 考点1:线性表 13

2.3.2 考点2:线性表的顺序存储结构 13

2.3.3 考点3:线性表的插入和删除操作 14

2.4 栈 14

2.4.1 考点1:什么是栈 14

2.4.2 考点2:栈的顺序存储结构 15

2.4.3 考点3:栈的插入和删除运算 15

2.5 队列 15

2.5.3 考点3:队列的插入和删除运算 16

2.5.1 考点1:什么是队列 16

2.5.2 考点2:队列的顺序存储结构 16

2.6 线性单链表、双向链表与循环链表 17

2.6.1 考点1:线性单链表 17

2.6.2 考点2:循环链表 18

2.6.3 考点3:双向链表 18

2.6.4 考点4:链表的基本操作 18

2.7 树 19

2.7.1 考点1:树的定义 19

2.7.2 考点2:二叉树的定义 20

2.7.3 考点3:二叉树的顺序存储结构 20

2.7.5 考点5:二叉树的遍历 21

2.7.4 考点4:二叉树的链式存储结构 21

2.8 查找算法 22

2.8.1 考点1:顺序查找 22

2.8.2 考点2:二分查找 23

2.9 排序算法 23

2.9.1 考点1:排序概述 23

2.9.2 考点2:插入类排序 24

2.9.3 考点3:交换类排序 24

2.9.4 考点4:选择类排序 25

2.11.1 选择题 26

2.10 小结 26

2.11 同步训练 26

2.11.2 填空题 28

2.12 同步训练答案 28

2.12.1 选择题 28

2.12.2 填空题 28

第3章 程序设计基础 29

3.1 程序设计 29

3.1.1 考点1:程序设计的方法 30

3.1.2 考点2:程序设计的风格 30

3.2.1 考点1:结构化程序设计的提出 32

3.2 结构化程序设计 32

3.2.2 考点2:结构化程序设计的基本特征 33

3.2.3 考点3:结构化程序设计的3种基本结构 33

3.2.4 考点4:结构化程序设计方法 35

3.2.5 考点5:结构化程序设计方法的原则 36

3.3 面向对象程序设计 37

3.3.1 考点1:面向对象程序设计方法的提出 37

3.3.2 考点2:面向对象程序设计方法的基本概念 37

3.3.3 考点3:面向对象程序设计的基本思想和方法 38

3.5 同步训练 39

3.5.1 选择题 39

3.4 小结 39

3.5.2 填空题 41

3.6 同步训练答案 41

3.6.1 选择题 41

3.6.2 填空题 42

第4章 软件工程基础 43

4.1 软件工程的基本概念 44

4.1.1 考点1:软件与软件工程概述 44

4.1.2 考点2:软件生命周期 45

4.1.3 考点3:软件工具与软件开发环境 45

4.2.2 考点2:数据流图 46

4.2 结构化分析方法 46

4.2.1 考点1:结构化分析方法概述 46

4.2.3 考点3:数据字典 49

4.2.4 考点4:软件需求规格说明书 49

4.3 软件设计 50

4.3.1 考点1:概要设计 50

4.3.2 考点2:详细设计 53

4.4 软件测试 55

4.4.1 考点1:软件测试的目的 55

4.4.2 考点2:测试方法 56

4.4.3 考点3:测试用例设计 56

4.4.4 考点4:软件测试策略 59

4.5 程序调试 61

4.5.1 考点1:静态调试 62

4.5.2 考点2:动态调试 62

4.5.3 考点3:调试策略 62

4.6 软件维护 63

4.7 小结 63

4.8 同步训练 64

4.8.1 选择题 64

4.8.2 填空题 65

4.9.2 填空题 66

4.9.1 选择题 66

4.9 同步训练答案 66

第5章 数据库设计基础 67

5.1 数据库基础知识 68

5.1.1 考点1:数据库 68

5.1.2 考点2:数据库管理系统 69

5.1.3 考点3:数据库系统 69

5.1.4 考点4:数据管理技术的发展 70

5.2 数据模型 71

5.2.1 考点1:数据模型的概述 71

5.2.2 考点2:实体联系模型及E-R图 72

5.2.3 考点3:层次、网状、关系模型 74

5.2.4 考点4:从E-R图导出关系数据模型 76

5.3 关系运算 76

5.3.1 考点1:关系代数 77

5.3.2 考点2:传统的集合运算 77

5.3.3 考点3:专门的关系运算 77

5.4 数据库设计 80

5.4.1 考点1:数据库设计概述 80

5.4.2 考点2:数据库设计方法 80

5.4.3 考点3:数据库设计步骤 81

5.5 小结 82

5.4.4 考点4:数据库的规范化 82

5.6 同步训练 83

5.6.1 选择题 83

5.6.2 填空题 84

5.7 同步训练答案 85

5.7.1 选择题 85

5.7.2 填空题 85

第6章 C程序设计的初步知识 86

6.1 C程序简介 86

6.1.1 考点1:C源程序编译与执行 86

6.2 C程序构成与格式 87

6.2.1 考点1:C程序构成和格式 87

6.1.2 考点2:程序设计步骤 87

6.3 数据类型 88

6.3.1 考点1:标识符 88

6.3.2 考点2:常量 88

6.3.3 考点3:变量 89

6.3.4 考点4:整型数据 89

6.3.5 考点5:实型数据 89

6.3.6 考点6:字符型数据 90

6.4 运算符和表达式 90

6.4.1 考点1:算术运算符 90

6.4.3 考点3:赋值表达式 91

6.4.2 考点2:算术表达式 91

6.4.4 考点4:自加、自减运算符 92

6.4.5 考点5:逗号运算符和逗号表达式 92

6.5 同步训练 93

6.5.1 选择题 93

6.5.2 填空题 97

6.6 同步训练答案 99

6.6.1 选择题 99

6.6.2 填空题 99

7.1 基本概念 100

7.1.1 考点1:顺序程序概述 100

第7章 顺序结构程序设计 100

7.1.2 考点2:赋值语句、复合语句和空语句 101

7.2 数据输出 102

7.2.1 考点1:单字符输出函数putchar 102

7.2.2 考点2:字符串输出函数puts 103

7.2.3 考点3:格式输出函数printf 103

7.3 数据输入 105

7.3.1 考点1:字符输入函数getchar 105

7.3.2 考点2:字符串输入函数gets 106

7.3.3 考点3:格式输入函数scanf 106

7.4.1 选择题 108

7.4 同步训练 108

7.4.2 填空题 110

7.5 同步训练答案 111

7.5.1 选择题 111

7.5.2 填空题 111

第8章 选择结构程序设计 112

8.1 基本概念 112

8.1.1 考点1:关系运算和逻辑运算 112

8.2 if语句与条件表达式 113

8.2.1 考点1:if语句及条件表达式 113

8.3 switch语句与goto语句 115

8.3.1 考点1:switch语句使用 115

8.3.2 考点2:goto语句 117

8.4.1 选择题 118

8.4 同步训练 118

8.4.2 填空题 120

8.5 同步训练答案 121

8.5.1 选择题 121

8.5.2 填空题 121

第9章 循环结构程序设计 122

9.1 while和do-while循环结构 122

9.1.1 考点1:while语句 122

9.1.2 考点2:do-while语句 123

9.2.1 考点1:for语句的基本用法 124

9.2 for循环结构 124

9.3 循环结构嵌套及流程控制 126

9.3.1 考点1:循环结构嵌套 126

9.3.2 考点2:break语句的使用 127

9.3.3 考点3:continue语句的使用 127

9.4 同步训练 128

9.4.1 选择题 128

9.4.2 填空题 133

9.5 同步训练答案 135

9.5.1 选择题 135

9.5.1 填空题 135

10.1.1 考点1:函数的概念 136

10.1 函数基本概念 136

第10章 函数 136

10.1.2 考点2:函数的定义 137

10.1.3 考点3:函数的调用方式 138

10.2 函数调用中的数据传递 138

10.2.1 考点1:参数的传递 138

10.2.2 考点2:函数的返回值 139

10.3 函数的递归调用 142

10.3.1 考点1:函数的嵌套调用 142

10.3.2 考点2:函数的递归调用 142

10.4.2 考点2:局部变量和全局变量 144

10.4.3 考点3:变量的存储类型 144

10.4.1 考点1:内部函数和外部函数 144

10.4 函数的存储分类和变量的存储分类 144

10.5 同步训练 148

10.5.1 选择题 148

10.5.2 填空题 153

10.6 同步训练答案 154

10.6.1 选择题 154

10.6.2 填空题 154

第11章 指针与数组 155

11.1 指针基础知识 155

11.1.1 考点1:地址、指针和指针变量 155

11.1.2 考点2:指针变量的定义与引用 156

11.2.1 考点1:指针变量作为函数参数 158

11.2 指针在函数数据传递中的应用 158

11.2.2 考点2:指向函数的指针 160

11.3 数组基础知识 162

11.3.1 考点1:一维数组的定义与初始化 162

11.3.2 考点2:一维数组的引用 163

11.3.3 考点3:二维数组的定义与初始化 164

11.3.4 考点4:二维数组的引用 166

11.4.1 考点1:指针与变量的地址 167

11.4.2 考点2:指针与一维数组 167

11.4 数组与指针 167

11.4.3 考点3:指针与二维数组 171

11.4.4 考点4:指针数组与指向指针的指针 173

11.5 数组与函数参数 174

11.5.1 考点1:数组元素作为函数参数 174

11.5.2 考点2:数组名作为函数参数 174

11.6 字符数组与字符串 176

11.6.1 考点1:字符数组与字符串 176

11.6.2 考点2:字符指针变量与字符串 177

11.6.3 考点3:典型字符串处理函数 178

11.6.4 考点4:字符数组与字符串的应用 179

11.7.1 选择题 181

11.7 同步训练 181

11.7.2 填空题 193

11.8 同步训练答案 198

11.8.1 选择题 198

11.8.2 填空题 198

第12章 编译预处理与动态存储分配 199

12.1 编译预处理 199

12.1.1 考点1:预处理概述 199

12.1.2 考点2:宏定义 200

12.1.3 考点3:文件包含 201

12.1.4 考点4:条件编译 202

12.2.1 考点1:动态存储分配常用函数 203

12.2 动态存储分配 203

12.3 同步训练 204

12.3.1 选择题 204

12.3.2 填空题 207

12.4 同步训练答案 208

12.4.1 选择题 208

12.4.2 填空题 208

第13章 结构体与共用体 209

13.1 类型定义符 209

13.1.1 考点1:typedef 209

13.2.1 考点1:结构变量说明 210

13.2 结构体 210

13.2.2 考点2:结构变量的赋值和初始化 212

13.2.3 考点3:结构指针变量 214

13.2.4 考点4:结构数组 216

13.2.5 考点5:利用结构体变量构成链表 217

13.3 联合体 223

13.3.1 考点1:联合的定义和联合变量的说明 224

13.4 同步训练 225

13.4.1 选择题 225

13.4.2 填空题 234

13.5.2 填空题 236

13.5.1 选择题 236

13.5 同步训练答案 236

第14章 位运算 237

14.1 位运算符 237

14.1.1 考点1:常用位运算符 237

14.2 位运算操作 238

14.2.1 考点1:移位运算 238

14.2.2 考点2:按位逻辑运算 238

14.3 同步训练 239

14.3.1 选择题 239

14.3.2 填空题 239

14.4.2 填空题 240

14.4.1 选择题 240

14.4 同步训练答案 240

第15章 文件操作 241

15.1 文件指针 241

15.1.1 考点1:文件基本概念 241

15.1.2 考点2:文件类型指针 242

15.2 文件打开与关闭 242

15.2.1 考点1:文件的打开 242

15.2.2 考点2:文件的关闭 243

15.3.4 考点4:成块读写 244

15.3.3 考点3:格式化读写 244

15.3.2 考点2:字符串的读写 244

15.3.1 考点1:字符的读写 244

15.3 文件的读写 244

15.4 文件的定位 245

15.4.1 考点1:文件的定位 245

15.5 同步训练 246

15.5.1 选择题 246

15.5.2 填空题 248

15.6 同步训练答案 248

15.6.1 选择题 248

15.6.2 填空题 248

16.1 模拟试题一 249

第16章 笔试模拟试卷及解析 249

16.2 模拟试题二 258

16.3 模拟试题三 267

16.4 模拟试题四 277

16.5 模拟试题五 287

16.6 答案与解析 295

16.6.1 模拟试题1 295

16.6.2 模拟试题2 302

16.6.3 模拟试题3 308

16.6.4 模拟试题4 314

16.6.5 模拟试题5 320

17.1.1 上机考试纪律 327

17.1.2 操作步骤及考试规则 327

第17章 机试指导、分类解析及模拟 327

17.1 机试纪律及步骤 327

17.2 机试分类解析 330

17.2.1 程序填空题 330

17.2.2 程序修改题 336

17.2.3 程序设计题 340

17.3 机试全真模拟 347

模拟试题1上机模拟1 347

模拟试题2上机模拟2 348

模拟试题3上机模拟3 350

模拟试题4上机模拟4 352

模拟试题5上机模拟5 353

模拟试题6上机模拟6 355

模拟试题7 NCRE2 357

模拟试题8 NCER6 359

模拟试题9 361

模拟试题10 362

17.4 参考答案 364

模拟试题1 364

模拟试题2 364

模拟试题5 365

模拟试题3 365

模拟试题4 365

模拟试题6 366

模拟试题7 366

模拟试题8 367

模拟试题9 367

模拟试题10 367

附录A C语言运算符及优先级 369

附录B C语言库函数 371

附录C 2006年上半年笔试试卷及解析 375

附录D 2006年下半年笔试试卷及解析 391

相关图书
作者其它书籍
返回顶部