标题：30天通过全国计算机等级考试：二级C
图书信息
出版社: 电子工业出版社; 第1版 (2011年1月1日)
丛书名: 全国计算机等级考试专用辅导丛书
平装: 300页
正文语种: 简体中文
开本: 16
ISBN: 7121120011, 9787121120015
条形码: 9787121120015
尺寸: 26 x 20.8 x 2.2 cm
重量: 640 g
内容简介
《30天通过全国计算机等级考试:二级C》由希赛教育等考学院组织编写，内容紧扣教育部考试中心新推出的考试大纲，通过对历年试题进行科学分析、研究、总结和提炼而成。《30天通过全国计算机等级考试:二级C》主要内容包括应试指南、考点分析与同步训练、5套笔试全真模拟试卷及解析、机试指导、5套机试全真模拟试题及解析、2009年上半年、2009年下半年及2010年上半年的真题解析。
基于历年试题，利用统计分析的方法，科学做出结论并预测以后的出题动向，是《30天通过全国计算机等级考试:二级C》的一大特色。《30天通过全国计算机等级考试:二级C》可以保证既不漏掉考试必需的知识点，又不加重考生备考负担，使考生轻松、愉快地掌握知识点，并领悟考试的真谛。
机试方面，经过深入分析上机考试的题库内容，《30天通过全国计算机等级考试:二级C》精心组织了5套全真模拟试题，试题涉及历次考试内容的各个方面。
《30天通过全国计算机等级考试:二级C》可以作为参加全国计算机等级考试：二级C语言程序设计考试的复习用书，也可作为学习C语言程序设计的参考书。
目录
第1章 应试指南1
1.1 二级C语言考试大纲（最新版）1
1.1.1 公共基础知识1
1.1.2 C语言程序设计2
1.2 笔试方法和技巧3
1.3 机试方法和技巧5
第2章 数据结构与算法7
2.1 算法的基本概念7
2.1.1 考点1：算法的定义8
2.1.2 考点2：算法复杂度8
2.2 数据结构的定义9
2.2.1 考点1：什么是数据结构9
2.2.2 考点2：数据结构的图形表示10
2.3 线性表11
2.3.1 考点1：线性表11
2.3.2 考点2：线性表的顺序存储结构11
2.3.3 考点3：线性表的插入和删除操作11
2.4 栈12
2.4.1 考点1：什么是栈12
2.4.2 考点2：栈的顺序存储结构12
2.4.3 考点3：栈的插入和删除运算13
2.5 队列13
2.5.1 考点1：什么是队列13
2.5.2 考点2：队列的顺序存储结构13
2.5.3 考点3：队列的插入和删除运算14
2.6 线性单链表、双向链表与循环链表14
2.6.1 考点1：线性单链表14
2.6.2 考点2：循环链表15
2.6.3 考点3：双向链表15
2.6.4 考点4：链表的基本操作15
2.7 树16
2.7.1 考点1：树的定义16
2.7.2 考点2：二叉树的定义17
2.7.3 考点3：二叉树的顺序存储结构17
2.7.4 考点4：二叉树的链式存储结构18
2.7.5 考点5：二叉树的遍历18
2.8 查找算法19
2.8.1 考点1：顺序查找19
2.8.2 考点2：二分查找20
2.9 排序算法20
2.9.1 考点1：排序概述20
2.9.2 考点2：插入类排序21
2.9.3 考点3：交换类排序21
2.9.4 考点4：选择类排序21
2.10 小结22
2.11 同步训练23
2.11.1 选择题23
2.11.2 填空题24
2.12 同步训练答案24
2.12.1 选择题24
2.12.2 填空题24
第3章 程序设计基础25
3.1 程序设计25
3.1.1 考点1：程序设计的方法26
3.1.2 考点2：程序设计的风格26
3.2 结构化程序设计27
3.2.1 考点1：结构化程序设计的提出27
3.2.2 考点2：结构化程序设计的基本特征28
3.2.3 考点3：结构化程序设计的3种基本结构28
3.2.4 考点4：结构化程序设计方法30
3.2.5 考点5：结构化程序设计方法的原则30
3.3 面向对象程序设计31
3.3.1 考点1：面向对象程序设计方法的提出31
3.3.2 考点2：面向对象程序设计方法的基本概念31
3.3.3 考点3：面向对象程序设计的基本思想和方法32
3.4 小结33
3.5 同步训练33
3.5.1 选择题33
3.5.2 填空题34
3.6 同步训练答案34
3.6.1 选择题34
3.6.2 填空题34
第4章 程序工程基础35
4.1 软件工程的基本概念35
4.1.1 考点1：软件与软件工程概述36
4.1.2 考点2：软件生命周期37
4.1.3 考点3：软件工具与软件开发环境37
4.2 结构化分析方法37
4.2.1 考点1：结构化分析方法概述37
4.2.2 考点2：数据流图38
4.2.3 考点3：数据字典40
4.2.4 考点4：软件需求规格说明书40
4.3 软件设计40
4.3.1 考点1：概要设计41
4.3.2 考点2：详细设计43
4.4 软件测试45
4.4.1 考点1：软件测试的目的45
4.4.2 考点2：测试方法46
4.4.3 考点3：测试用例设计46
4.4.4 考点4：软件测试策略48
4.5 程序调试49
4.5.1 考点1：静态调试50
4.5.2 考点2：动态调试50
4.5.3 考点3：调试策略50
4.6 软件维护51
4.7 小结51
4.8 同步训练52
4.8.1 选择题52
4.8.2 填空题53
4.9 同步训练答案53
4.9.1 选择题53
4.9.2 填空题53
第5章 数据库设计基础54
5.1 数据库基础知识54
5.1.1 考点1：数据库55
5.1.2 考点2：数据库管理系统55
5.1.3 考点3：数据库系统56
5.1.4 考点4：数据管理技术的发展56
5.2 数据模型57
5.2.1 考点1：数据模型的概述57
5.2.2 考点2：实体联系模型及E-R图58
5.2.3 考点3：层次、网状、关系模型60
5.2.4 考点4：从E-R图导出关系数据模型61
5.3 关系运算62
5.3.1 考点1：关系代数62
5.3.2 考点2：传统的集合运算62
5.3.3 考点3：专门的关系运算63
5.4 数据库设计65
5.4.1 考点1：数据库设计概述65
5.4.2 考点2：数据库设计方法65
5.4.3 考点3：数据库设计步骤66
5.4.4 考点4：数据库的规范化66
5.5 小结67
5.6 同步训练67
5.6.1 选择题67
5.6.2 填空题68
5.7 同步训练答案69
5.7.1 选择题69
5.7.2 填空题69
第6章 C程序设计的初步知识70
6.1 C程序简介70
6.1.1 考点1：C源程序编译与执行70
6.1.2 考点2：程序设计步骤71
6.2 C程序构成与格式71
考点：C程序构成和格式71
6.3 数据类型72
6.3.1 考点1：标识符72
6.3.2 考点2：常量72
6.3.3 考点3：变量72
6.3.4 考点4：整型数据73
6.3.5 考点5：实型数据73
6.3.6 考点6：字符型数据73
6.4 运算符和表达式74
6.4.1 考点1：算术运算符74
6.4.2 考点2：算术表达式75
6.4.3 考点3：赋值表达式75
6.4.4 考点4：自加、自减运算符76
6.4.5 考点5：逗号运算符和逗号表达式76
6.5 同步训练76
6.5.1 选择题76
6.5.2 填空题79
6.6 同步训练答案81
6.6.1 选择题81
6.6.2 填空题81
第7章 顺序结构程序设计82
7.1 基本概念82
7.1.1 考点1：顺序程序概述82
7.1.2 考点2：赋值语句、复合语句和空语句83
7.2 数据输出84
7.2.1 考点1：单字符输出函数putchar84
7.2.2 考点2：字符串输出函数puts84
7.2.3 考点3：格式输出函数printf85
7.3 数据输入86
7.3.1 考点1：字符输入函数getchar86
7.3.2 考点2：字符串输入函数gets87
7.3.3 考点3：格式输入函数scanf87
7.4 同步训练88
7.4.1 选择题88
7.4.2 填空题90
7.5 同步训练答案91
7.5.1 选择题91
7.5.2 填空题91
第8章 选择结构程序设计92
8.1 基本概念92
考点：关系运算和逻辑运算92
8.2 if语句与条件表达式93
考点：if语句及条件表达式93
8.3 switch语句与goto语句95
8.3.1 考点1：switch语句使用95
8.3.2 考点2：goto语句96
8.4 同步训练97
8.4.1 选择题97
8.4.2 填空题98
8.5 同步训练答案99
8.5.1 选择题99
8.5.2 填空题99
第9章 循环结构程序设计100
9.1 while和do-while循环结构100
9.1.1 考点1：while语句100
9.1.2 考点2：do-while语句101
9.2 for循环结构102
考点：for语句的基本用法102
9.3 循环结构嵌套及流程控制104
9.3.1 考点1：循环结构嵌套104
9.3.2 考点2：break语句的使用104
9.3.3 考点3：continue语句的使用105
9.4 同步训练106
9.4.1 选择题106
9.4.2 填空题110
9.5 同步训练答案111
9.5.1 选择题111
9.5.2 填空题111
第10章 函 数112
10.1 函数基本概念112
10.1.1 考点1：函数的概念112
10.1.2 考点2：函数的定义113
10.1.3 考点3：函数的调用方式113
10.2 函数调用中的数据传递114
10.2.1 考点1：参数的传递114
10.2.2 考点2：函数的返回值115
10.3 函数的递归调用117
10.3.1 考点1：函数的嵌套调用117
10.3.2 考点2：函数的递归调用118
10.4 函数的存储分类和变量的存储分类119
10.4.1 考点1：内部函数和外部函数119
10.4.2 考点2：局部变量和全局变量120
10.4.3 考点3：变量的存储类型120
10.5 同步训练123
10.5.1 选择题123
10.5.2 填空题129
10.6 同步训练答案130
10.6.1 选择题130
10.6.2 填空题130
第11章 指针与数组131
11.1 指针基础知识131
11.1.1 考点1：地址、指针和指针变量131
11.1.2 考点2：指针变量的定义与引用132
11.2 指针在函数数据传递中的应用134
11.2.1 考点1：指针变量作为函数参数134
11.2.2 考点2：指向函数的指针135
11.3 数组基础知识137
11.3.1 考点1：一维数组的定义与初始化137
11.3.2 考点2：一维数组的引用137
11.3.3 考点3：二维数组的定义与初始化139
11.3.4 考点4：二维数组的引用140
11.4 数组与指针142
11.4.1 考点1：指针与变量的地址142
11.4.2 考点2：指针与一维数组142
11.4.3 考点3：指针与二维数组145
11.4.4 考点4：指针数组与指向指针的指针147
11.5 数组与函数参数148
11.5.1 考点1：数组元素作为函数参数148
11.5.2 考点2：数组名作为函数参数148
11.6 字符数组与字符串149
11.6.1 考点1：字符数组与字符串149
11.6.2 考点2：字符指针变量与字符串151
11.6.3 考点3：典型字符串处理函数152
11.6.4 考点4：字符数组与字符串的应用153
11.7 同步训练155
11.7.1 选择题155
11.7.2 填空题164
11.8 同步训练答案168
11.8.1 选择题168
11.8.2 填空题168
第12章 编译预处理与动态存储分配169
12.1 编译预处理169
12.1.1 考点1：预处理概述169
12.1.2 考点2：宏定义170
12.1.3 考点3：文件包含171
12.1.4 考点4：条件编译172
12.2 动态存储分配172
考点1：动态存储分配常用函数172
12.3 同步训练174
12.3.1 选择题174
12.3.2 填空题175
12.4 同步训练答案176
12.4.1 选择题176
12.4.2 填空题176
第13章 结构体与共用体177
13.1 类型定义符177
考点1：typedef177
13.2 结构体178
13.2.1 考点1：结构变量说明178
13.2.2 考点2：结构变量的赋值和初始化180
13.2.3 考点3：结构指针变量182
13.2.4 考点4：结构数组184
13.2.5 考点5：利用结构体变量构成链表185
13.3 联合体190
考点1：联合的定义和联合变量的说明190
13.4 同步训练192
13.4.1 选择题192
13.4.2 填空题199
13.5 同步训练答案201
13.5.1 选择题201
13.5.2 填空题201
第14章 位运算202
14.1 位运算符202
考点1：常用位运算符202
14.2 位运算操作203
14.2.1 考点1：移位运算203
14.2.2 考点2：按位逻辑运算203
14.3 同步训练204
14.3.1 选择题204
14.3.2 填空题204
14.4 同步训练答案204
14.4.1 选择题204
14.4.2 填空题204
第15章 文件操作205
15.1 文件指针205
15.1.1 考点1：文件基本概念205
15.1.2 考点2：文件类型指针206
15.2 文件打开与关闭206
15.2.1 考点1：文件的打开206
15.2.2 考点2：文件的关闭207
15.3 文件的读/写207
15.3.1 考点1：字符的读/写207
15.3.2 考点2：字符串的读/写207
15.3.3 考点3：格式化读/写207
15.3.4 考点4：成块读/写208
15.4 文件的定位208
考点1：文件的定位208
15.5 同步训练208
15.1.1 选择题208
15.1.2 填空题210
15.6 同步训练答案211
15.6.1 选择题211
15.6.2 填空题211
第16章 笔试模拟试卷及解析212
16.1 模拟试题一212
16.2 模拟试题二218
16.3 模拟试题三223
16.4 模拟试题四229
16.5 模拟试题五235
16.6 答案与解析240
16.6.1 模拟试题1240
16.6.2 模拟试题2243
16.6.3 模拟试题3246
16.6.4 模拟试题4248
16.6.5 模拟试题5251
第17章 机试指导、分类解析及模拟255
17.1 机试纪律及步骤255
17.1.1 上机考试纪律255
17.1.2 操作步骤及考试规则255
17.2 机试分类解析257
17.2.1 程序填空题257
17.2.2 程序修改题262
17.2.3 程序设计题265
17.3 机试全真模拟271
模拟试题1上机模拟1271
模拟试题2上机模拟2271
模拟试题3上机模拟3272
模拟试题4上机模拟4273
模拟试题5上机模拟5274
模拟试题6上机模拟6275
模拟试题7上机模拟7276
模拟试题8上机模拟8276
模拟试题9上机模拟9277
模拟试题10上机模拟10278
17.4 参考答案279
模拟试题1上机模拟1279
模拟试题2上机模拟2279
模拟试题3上机模拟3279
模拟试题4上机模拟4279
模拟试题5上机模拟5279
模拟试题6上机模拟6279
模拟试题7上机模拟7280
模拟试题8上机模拟8280
模拟试题9上机模拟9280
模拟试题10上机模拟10280
附录A 2010年上半年笔试试卷及解析281
附录B 2010年下半年笔试试卷及解析291