图书介绍
全国计算机等级考试专用辅导教程 二级C 2012版PDF|Epub|txt|kindle电子书版本网盘下载
![全国计算机等级考试专用辅导教程 二级C 2012版](https://www.shukui.net/cover/17/30717934.jpg)
- 本社编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121153747
- 出版时间:2012
- 标注页数:314页
- 文件大小:125MB
- 文件页数:325页
- 主题词:电子计算机-水平考试-自学参考资料;C语言-程序设计-水平考试-自学参考资料
PDF下载
下载说明
全国计算机等级考试专用辅导教程 二级C 2012版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 算法和数据结构1
1.1算法与数据结构概述1
1.1.1算法的概念1
1.1.2算法的复杂度2
1.1.3数据结构的定义3
1.1.4数据结构的表示4
1.1.5线性结构与非线性结构4
1.2线性表4
1.2.1线性表概述4
1.2.2线性表的顺序存储5
1.3栈和队列6
1.3.1栈的定义与操作6
1.3.2队列的定义与操作7
1.4线性链表8
1.4.1线性表的链式存储8
1.4.2双向链表的结构及其基本运算10
1.5树与二叉树11
1.5.1树的定义11
1.5.2二叉树的定义及其性质11
1.5.3二叉树的遍历13
1.6查找技术14
1.6.1顺序查找14
1.6.2二分法查找15
1.7排序技术15
1.8习题18
第2章 程序设计结构20
2.1程序设计的方法与风格20
2.2结构化程序设计21
2.3面向对象的程序设计22
2.3.1面向对象特点22
2.3.2类和实例23
2.3.3消息23
2.4习题24
第3章 软件工程基础25
3.1软件工程基本概念25
3.1.1软件的含义25
3.1.2软件工程26
3.2结构化分析方法27
3.2.1结构化分析方法28
3.2.2软件需求规格说明书29
3.3结构化设计方法31
3.3.1软件设计的基本内容31
3.3.2结构化设计32
3.3.3概要设计33
3.3.4详细设计34
3.4软件测试35
3.4.1软件测试概述35
3.4.2软件测试技术36
3.5程序的调试38
3.5.1步骤与方法38
3.5.2静态调试38
3.5.3动态调试39
3.6习题40
第4章 数据库设计基础42
4.1数据库的基本概念42
4.1.1数据和信息42
4.1.2数据处理、数据库与数据库管理系统42
4.1.3数据库系统的发展44
4.1.4数据库系统的内部结构体系45
4.2数据模型46
4.2.1数据模型概述47
4.2.2 E-R模型47
4.2.3关系模型49
4.2.4数据操作50
4.2.5关系中的数据约束50
4.3关系代数51
4.4数据库设计52
4.5习题53
第5章 程序设计基本概念55
5.1程序和程序设计55
5.1.1程序55
5.1.2程序设计55
5.1.3程序设计语言55
5.2 C语言的语句和关键字56
5.2.1 C程序的基本结构56
5.2.2 C语言语句56
5.2.3关键字58
5.3习题58
第6章C语言数据类型、运算符和表达式60
6.1 C语言数据类型60
6.2常量、变量和标识符61
6.2.1常量61
6.2.2变量61
6.2.3标识符62
6.3整型数据62
6.3.1整型常量的表示62
6.3.2整型变量63
6.3.3整数在内存中的存储形式63
6.3.4常用的输出格式64
6.4实型数据64
6.4.1实型常量的表示方法64
6.4.2实型变量64
6.4.3常用的输出格式65
6.5算术表达式65
6.5.1算术运算符65
6.5.2算术表达式66
6.6赋值表达式66
6.6.1赋值运算符和赋值表达式66
6.6.2不同类型数据间的混合运算67
6.7自增、自减运算和逗号表达式68
6.7.1自增、自减运算68
6.7.2逗号表达式69
6.8习题70
第7章 顺序结构程序设计72
7.1格式化输出printf()函数72
7.1.1基本格式72
7.1.2格式说明72
7.1.3使用printf函数输出结果74
7.2格式化输入scanf()函数75
7.2.1基本格式75
7.2.2格式说明75
7.2.3通过scanf函数输入数据76
7.3单个字符的输入和输出getchar()和putchar()函数77
7.3.1单个字符输入函数77
7.3.2单个字符输出函数77
7.4习题78
第8章 选择结构程序设计83
8.1关系运算符及其表达式83
8.1.1关系运算符及其优先次序83
8.1.2关系表达式83
8.2逻辑运算符及其表达式84
8.2.1逻辑运算符及优先次序84
8.2.2逻辑表达式85
8.3 if语句和条件运算86
8.3.1 if语句86
8.3.2 if else语句89
8.3.3 if语句的嵌套90
8.3.4条件表达式94
8.4 switch语句94
8.5习题96
第9章 循环结构程序设计100
9.1循环语句概述100
9.2 for语句和其构成的循环结构100
9.3 while语句和其构成的循环结构103
9.4 do while语句和其构成的循环结构105
9.5循环语句的嵌套106
9.6 break和continue语句109
9.7习题111
第10章 字符型的数据116
10.1字符常量116
10.2字符变量117
10.2.1字符串常量117
10.2.2常用输出格式117
10.3字符的输入和输出118
10.3.1采用scanf()语句118
10.3.2采用printf()语句118
10.4一维数组的定义和一维数组元素的引用118
10.4.1数组的定义118
10.4.2一维数组的定义119
10.4.3一维数组的引用120
10.5一维数组的应用举例120
10.6二维数组的定义和二维数组元素的引用122
10.6.1二维数组的定义122
10.6.2二维数组的引用123
10.7二维数组应用举例124
10.8字符串125
10.8.1字符数组的定义125
10.8.2字符数组的初始化126
10.8.3字符数组的引用126
10.8.4字符串的处理126
10.9字符串输入和输出127
10.9.1输入字符串gets()函数127
10.9.2输出字符串puts()函数127
10.10字符串处理函数128
10.10.1字符串比较strcmp() 函数128
10.10.2测试字符串长度函数strlen(字符数组)130
10.10.3字符串拷贝strcpy()函数130
10.10.4字符串连接strcat()函数130
10.10.5将字符串中大写字母转换成小写strlwr()函数131
10.10.6将字符串中小写字母转换成大写strupr()函数131
10.11习题132
第11章 函数136
11.1函数的定义136
11.2函数的参数和返回值137
11.2.1函数的参数137
11.2.2函数的返回值138
11.2.3函数原型的声明140
11.3函数的嵌套调用142
11.4函数的递归调用143
11.5内部函数和外部函数147
11.6内部变量和外部变量148
11.6.1内部变量148
11.6.2外部变量150
11.7变量的动态存储和静态存储151
11.8习题152
第12章 指针159
12.1指针的概念159
12.2指针变量的定义和类型160
12.2.1指针变量的定义160
12.2.2指针变量的运算160
12.2.3指针变量的引用161
12.3指针与一维数组163
12.3.1一维数组指针的定义163
12.3.2一维数组指针的使用163
12.4指针与二维数组164
12.4.1二维数组指针的定义164
12.4.2二维数组指针的理解166
12.4.3通过地址引用二维数组元素167
12.4.4通过建立一个指针数组引用二维数组元素167
12.4.5通过建立一个行指针引用二维数组元素167
12.4.6二维数组指针的使用168
12.4.7字符串指针的定义169
12.4.8使用字符串指针变量与字符数组的区别170
12.5指针与函数170
12.5.1指针数组的定义171
12.5.2指针数组的使用171
12.5.3指针的定义173
12.5.4指向指针的指针的使用175
12.5.5指针变量作为函数参数175
12.6习题179
第13章 编译预处理187
13.1编译预处理概述187
13.2动态存储分配188
13.2.1动态存储分配188
13.2.2条件编译189
13.3习题191
第14章 结构体和共用体194
14.1结构体类型定义194
14.2结构体变量195
14.2.1结构体变量的定义195
14.2.2结构体变量的引用与初始化196
14.2.3结构体数组的定义与引用197
14.2.4指向结构体变量的指针198
14.2.5指向结构体数组的指针199
14.2.6链表199
14.2.7链表的创建201
14.2.8链表的插入203
14.2.9链表的删除204
14.3共用体204
14.4习题207
第15章 位运算210
15.1位运算符210
15.2位运算符和位运算210
15.3习题213
第16章 文件215
16.1 C语言文件的概念215
16.1.1文件与文件名215
16.1.2文件分类215
16.1.3读文件和写文件216
16.2文件指针216
16.3文件的打开与关闭217
16.3.1文件的打开217
16.3.2文件的关闭218
16.4常用文件的读写操作库函数219
16.4.1格式化读函数和写函数219
16.4.2读写字符函数fputc和fgetc220
16.4.3读写字符串函数fgets和fputs函数221
16.4.4读写数据块函数fread和fwrite222
16.5文件定位函数223
16.5.1 fseek函数223
16.5.2 ftell函数224
16.5.3 rewind函数224
16.6习题224
第17章 上机指导227
17.1上机应试技巧227
17.2上机模拟试题一233
17.2.1程序填空题233
17.2.2程序改错题234
17.2.3程序设计题235
17.3上机模拟试题二236
17.3.1程序填空题236
17.3.2程序改错题237
17.3.3程序设计题238
17.4上机模拟试题三239
17.4.1程序填空题239
17.4.2程序改错题239
17.4.3程序设计题240
17.5上机模拟试题四241
17.5.1程序填空题241
17.5.2程序改错题242
17.5.3程序设计题243
17.6上机模拟试题五244
17.6.1程序填空题244
17.6.2程序改错题244
17.6.3程序设计题245
17.7上机模拟试题一分析与 讲解246
17.7.1程序填空题246
17.7.2程序改错题247
17.7.3程序设计题247
17.8上机模拟试题二分析与 讲解248
17.8.1程序填空题248
17.8.2程序改错题248
17.8.3程序设计题248
17.9上机模拟试题三分析与讲解249
17.9.1程序填空题249
17.9.2程序设计题249
17.10上机模拟试题四分析与讲解250
17.10.1程序填空题250
17.10.2程序改错题250
17.10.3程序设计题251
17.11上机模拟试题五分析与讲解252
17.11.1程序填空题252
17.11.2程序改错题252
17.11.3程序设计题252
附录A习题分析与解答253
附录B 2010年9月二级C语言考试试题分析282
附录C 2011年9月二级C语言考试试题分析300