图书介绍
全国计算机等级考试专用辅导教程 二级CPDF|Epub|txt|kindle电子书版本网盘下载
![全国计算机等级考试专用辅导教程 二级C](https://www.shukui.net/cover/46/34672465.jpg)
- 陈暄,郑美芳主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121119934
- 出版时间:2011
- 标注页数:264页
- 文件大小:23MB
- 文件页数:273页
- 主题词:电子计算机-水平考试-自学参考资料;C语言-程序设计-水平考试-自学参考资料
PDF下载
下载说明
全国计算机等级考试专用辅导教程 二级CPDF格式电子书版下载
下载的文件为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 数据结构的表示3
1.1.5 线性结构与非线性结构4
1.2 线性表4
1.2.1 线性表概述4
1.2.2 线性表的顺序存储4
1.3 栈和队列6
1.3.1 栈的定义与操作6
1.3.2 队列的定义与操作6
1.4 线性链表7
1.4.1 线性表的链式存储7
1.4.2 双向链表的结构及其基本运算8
1.5 树与二叉树9
1.5.1 树的定义9
1.5.2 二叉树的定义及其性质9
1.5.3 二叉树的遍历11
1.6 查找技术12
1.6.1 顺序查找13
1.6.2 二分法查找13
1.7 排序技术13
1.8 习题15
1.8.1 选择题15
1.8.2 填空题17
第2章 程序设计结构18
2.1 程序设计的方法与风格18
2.2 结构化程序设计19
2.3 面向对象的程序设计19
2.3.1 面向对象特点20
2.3.2 类和实例20
2.3.3 消息21
2.4 习题21
2.4.1 选择题21
2.4.2 填空题22
第3章 软件工程基础23
3.1 软件工程基本概念23
3.1.1 软件的含义23
3.1.2 软件工程24
3.2 结构化分析方法25
3.2.1 结构化分析方法25
3.2.2 软件需求规格说明书26
3.3 结构化设计方法27
3.3.1 软件设计的基本内容27
3.3.2 结构化设计28
3.3.3 概要设计29
3.3.4 详细设计30
3.4 软件测试30
3.4.1 软件测试概述30
3.4.2 软件测试技术31
3.5 程序的调试32
3.5.1 步骤与方法32
3.5.2 静态调试33
3.5.3 动态调试34
3.6 习题34
3.6.1 选择题34
3.6.2 填空题35
第4章 数据库设计基础36
4.1 数据库的基本概念36
4.1.1 数据和信息36
4.1.2 数据处理、数据库与数据库管理系统36
4.1.3 数据库系统的发展38
4.1.4 数据库系统的内部结构体系38
4.2 数据模型39
4.2.1 数据模型概述40
4.2.2 E-R模型40
4.2.3 关系模型41
4.2.4 数据操作42
4.2.5 关系中的数据约束43
4.3 关系代数43
4.4 数据库设计44
4.5 习题45
4.5.1 选择题45
4.5.2 填空题46
第5章 程序设计基本概念47
5.1 程序和程序设计47
5.1.1 程序47
5.1.2 程序设计47
5.1.3 程序设计语言47
5.2 C语言的语句和关键字48
5.2.1 C程序的基本结构48
5.2.2 C语言语句48
5.2.3 关键字50
5.3 习题50
5.3.1 选择题50
5.3.2 填空题51
第6章 C语言数据类型、运算符和表达式52
6.1 C语言数据类型52
6.2 常量、变量和标识符53
6.2.1 常量53
6.2.2 变量53
6.2.3 标识符54
6.3 整型数据54
6.3.1 整型常量的表示54
6.3.2 整型变量54
6.3.3 整数在内存中的存储形式55
6.3.4 常用的输出格式55
6.4 实型数据56
6.4.1 实型常量的表示方法56
6.4.2 实型变量56
6.4.3 常用的输出格式56
6.5 算术表达式56
6.5.1 算术运算符56
6.5.2 算术表达式57
6.6 赋值表达式57
6.6.1 赋值运算符和赋值表达式58
6.6.2 不同类型数据间的混合运算58
6.7 自增、自减运算和逗号表达式59
6.7.1 自增、自减运算59
6.7.2 逗号表达式60
6.8 习题61
6.8.1 选择题61
6.8.2 填空题61
第7章 顺序结构程序设计63
7.1 格式化输出printf()函数63
7.1.1 基本格式63
7.1.2 格式说明63
7.1.3 使用printf函数输出结果65
7.2 格式化输入scanf()函数65
7.2.1 基本格式65
7.2.2 格式说明66
7.2.3 通过scanf函数输入数据66
7.3 单个字符的输入和输出getchar()和 putchar()函数67
7.3.1 单个字符输入函数67
7.3.2 单个字符输出函数67
7.4 习题68
7.4.1 选择题68
7.4.2 填空题71
第8章 选择结构程序设计73
8.1 关系运算符及其表达式73
8.1.1 关系运算符及其优先次序73
8.1.2 关系表达式73
8.2 逻辑运算符及其表达式74
8.2.1 逻辑运算符及优先次序74
8.2.2 逻辑表达式74
8.3 if语句和条件运算75
8.3.1 if语句76
8.3.2 if else语句79
8.3.3 if语句的嵌套79
8.3.4 条件表达式83
8.4 switch语句83
8.5 习题85
8.5.1 选择题85
8.5.2 填空题87
8.5.3 程序设计题88
第9章 循环结构程序设计89
9.1 循环语句概述89
9.2 for语句和其构成的循环结构89
9.3 while语句和其构成的循环结构92
9.4 do while语句和其构成的循环结构93
9.5 循环语句的嵌套94
9.6 break和continue语句97
9.7 习题99
9.7.1 选择题99
9.7.2 填空题101
9.7.3 程序设计题102
第10章 字符型的数据103
10.1 字符常量103
10.2 字符变量104
10.2.1 字符串常量104
10.2.2 常用输出格式104
10.3 字符的输入和输出105
10.3.1 采用scanf()语句105
10.3.2 采用printf()语句105
10.4 一维数组的定义和一维数组元素的引用105
10.4.1 数组的定义105
10.4.2 一维数组的定义105
10.4.3 一维数组的引用106
10.5 一维数组的应用举例107
10.6 二维数组的定义和二维数组元素的引用108
10.6.1 二维数组的定义108
10.6.2 二维数组的引用109
10.7 二维数组应用举例110
10.8 字符串111
10.8.1 字符数组的定义111
10.8.2 字符数组的初始化111
10.8.3 字符数组的引用112
10.8.4 字符串的处理112
10.9 字符串输入和输出113
10.9.1 输入字符串gets()函数113
10.9.2 输出字符串puts()函数113
10.10 字符串处理函数114
10.10.1 字符串比较strcmp()函数114
10.10.2 测试字符串长度函数strlen(字符数组)115
10.10.3 字符串拷贝strcpy()函数115
10.10.4 字符串连接strcat()函数116
10.10.5 将字符串中大写字母转换成小写strlwr()函数116
10.10.6 将字符串中小写字母转换成大写strupr()函数116
10.11 习题117
10.11.1 选择题117
10.11.2 填空题119
10.11.3 程序设计题119
第11章 函数120
11.1 函数的定义120
11.2 函数的参数和返回值121
11.2.1 函数的参数121
11.2.2 函数的返回值122
11.2.3 函数原型的声明123
11.3 函数的嵌套调用125
11.4 函数的递归调用126
11.5 内部函数和外部函数130
11.6 内部变量和外部变量131
11.6.1 内部变量131
11.6.2 外部变量132
11.7 变量的动态存储和静态存储133
11.8 习题134
11.8.1 选择题134
11.8.2 填空题138
11.8.3 程序设计题140
第12章 指针141
12.1 指针的概念141
12.2 指针变量的定义和类型142
12.2.1 指针变量的定义142
12.2.2 指针变量的运算142
12.2.3 指针变量的引用143
12.3 指针与一维数组145
12.3.1 一维数组指针的定义145
12.3.2 一维数组指针的使用145
12.4 指针与二维数组146
12.4.1 二维数组指针的定义146
12.4.2 二维数组指针的理解147
12.4.3 通过地址引用二维数组元素148
12.4.4 通过建立一个指针数组引用二维数组元素148
12.4.5 通过建立一个行指针引用二维数组元素148
12.4.6 二维数组指针的使用148
12.4.7 字符串指针的定义149
12.4.8 使用字符串指针变量与字符数组的区别150
12.5 指针与函数151
12.5.1 指针数组的定义151
12.5.2 指针数组的使用151
12.5.3 指针的指针的定义153
12.5.4 指向指针的指针的使用155
12.5.5 指针变量作为函数参数155
12.6 习题159
12.6.1 选择题159
12.6.2 填空题164
12.6.3 程序设计题165
第13章 编译预处理166
13.1 编译预处理166
13.2 动态存储分配167
13.2.1 动态存储分配167
13.2.2 条件编译168
13.3 习题170
13.3.1 选择题170
13.3.2 填空题171
第14章 结构体和共用体173
14.1 结构体类型定义173
14.2 结构体变量174
14.2.1 结构体变量的定义174
14.2.2 结构体变量的引用与初始化175
14.2.3 结构体数组的定义与引用176
14.2.4 指向结构体变量的指针177
14.2.5 指向结构体数组的指针178
14.2.6 链表178
14.2.7 链表的创建179
14.2.8 链表的插入181
14.2.9 链表的删除182
14.3 共用体183
14.4 习题185
14.4.1 选择题185
14.4.2 填空题187
14.4.3 程序设计题187
第15章 位运算188
1 5.1 位运算符188
15.2 位运算符和位运算188
15.3 习题190
第16章 文件192
16.1 C语言文件的概念192
16.1.1 文件与文件名192
16.1.2 文件分类192
16.1.3 读文件和写文件193
16.2 文件指针193
16.3 文件的打开与关闭194
16.3.1 文件的打开194
16.3.2 文件的关闭195
16.4 常用文件的读写操作库函数195
16.4.1 格式化读函数和写函数195
16.4.2 读写字符函数fputc函数和fgetc函数196
16.4.3 读写字符串函数fgets函数和fputs函数198
16.4.4 读写数据块函数fread和fwrite函数199
16.5 文件定位函数199
16.5.1 fseek函数199
16.5.2 ftell函数200
16.5.3 rewind函数200
16.6 习题200
16.6.1 选择题200
16.6.2 填空题202
16.6.3 程序设计题202
第17章 上机指导203
17.1 上机应试技巧203
17.2 上机模拟试题一209
17.2.1 程序填空题209
17.2.2 程序改错题210
17.2.3 程序设计题210
17.3 上机模拟试题二211
17.3.1 程序填空题211
17.3.2 程序改错题212
17.3.3 程序设计题213
17.4 上机模拟试题三214
17.4.1 程序填空题214
17.4.2 程序改错题214
17.4.3 程序设计题215
17.5 上机模拟试题四216
17.5.1 程序填空题216
17.5.2 程序改错题216
17.5.3 程序设计题217
17.6 上机模拟试题五218
17.6.1 程序填空题218
17.6.2 程序改错题219
17.6.3 程序设计题219
17.7 上机模拟试题一分析与讲解221
17.7.1 程序填空题221
17.7.2 程序改错题221
17.7.3 程序设计题221
17.8 上机模拟试题二分析与讲解222
17.8.1 程序填空题222
17.8.2 程序改错题222
17.8.3 程序设计题222
17.9 上机模拟试题三分析与讲解223
17.9.1 程序填空题223
17.9.2 程序改错题223
17.9.3 程序设计题223
17.10 上机模拟试题四分析与讲解224
17.10.1 程序填空题224
17.10.2 程序改错题224
17.10.3 程序设计题224
17.11 上机模拟试题五分析与讲解225
17.11.1 程序填空题225
17.11.2 程序改错题225
17.11.3 程序设计题225
附录A 习题分析与解答226
附录B 2010年3月二级笔试试卷245
附录C 2010年3月份试卷分析251
附录D 2010年9月笔试试卷及解析254