第1章 算法和数据结构 1
1.1 考点精讲 1
1.1.1 算法与数据结构概述 1
1.1.2 线性表 4
1.1.3 栈和队列 6
1.1.4 线性链表 8
1.1.5 树与二叉树 10
1.1.6 查找技术 13
1.1.7 排序技术 14
1.2 历年试题分析 16
1.3 过关全真模拟题 19
1.4 过关全真模拟题解析 21
第2章 程序设计基础 24
2.1 考点精讲 24
2.1.1 程序设计的方法与风格 24
2.1.2 结构化程序设计 25
2.1.3 面向对象的程序设计 25
2.2 历年试题分析 27
2.3 过关全真模拟题 28
2.4 过关全真模拟题解析 29
第3章 软件工程基础 30
3.1 考点精讲 30
3.1.1 软件工程基本概念 30
3.1.2 结构化分析方法 32
3.1.3 结构化设计方法 35
3.1.4 软件测试 37
3.1.5 程序的调试 40
3.2 历年试题分析 42
3.3 过关全真模拟题 46
3.4 过关全真模拟题解析 47
第4章 数据库设计基础 49
4.1 考点精讲 49
4.1.1 数据库的基本概念 49
4.1.2 数据模型 53
4.1.3 关系代数 57
4.1.4 数据库设计 58
4.2 历年试题分析 59
4.3 过关全真模拟题 61
4.4 过关全真模拟题解析 62
第5章 程序设计基本概念 64
5.1 考点精讲 64
5.1.1 程序和程序设计 64
5.1.2 C语言的语句和关键字 65
5.2 历年试题分析 67
5.3 过关全真模拟题 68
5.4 过关全真模拟题解析 69
第6章 C语言数据类型及其运算 70
6.1 考点精讲 70
6.1.1 C语言数据类型 70
6.1.2 常量、变量和标识符 71
6.1.3 整型数据 72
6.1.4 实型数据 73
6.1.5 算术表达式 74
6.1.6 赋值表达式 75
6.1.7 自增、自减运算和逗号表达式 77
6.2 历年试题分析 78
6.3 过关全真模拟题 80
6.4 过关全真模拟题解析 81
第7章 C语言基本语句 83
7.1 考点精讲 83
7.1.1 格式化输出printf()函数 83
7.1.2 格式化输入scanf()函数 85
7.1.3 单个字符的输入和输出getchar()和putchar()函数 87
7.2 历年试题分析 88
7.3 过关全真模拟题 89
7.4 过关全真模拟题解析 92
第8章 选择结构程序设计 95
8.1 考点精讲 95
8.1.1 关系运算符及其表达式 95
8.1.2 逻辑运算符及其表达式 96
8.1.3 if语句和条件运算 97
8.1.4 switch语句 103
8.2 历年试题分析 104
8.3 过关全真模拟题 107
8.4 过关全真模拟题解析 109
第9章 循环结构程序设计 111
9.1 考点精讲 111
9.1.1 循环语句概述 111
9.1.2 for语句和其构成的循环结构 111
9.1.3 while语句和其构成的循环结构 113
9.1.4 do while语句和其构成的循环结构 113
9.1.5 循环语句的嵌套 115
9.1.6 break和continue语句 115
9.2 历年试题分析 116
9.3 过关全真模拟题 120
9.4 过关全真模拟题解析 122
第10章 数组与字符串 126
10.1 考点精讲 126
10.1.1 一维数组 126
10.1.2 二维数组 129
10.1.3 字符数组与字符串 132
10.1.4 字符串函数 134
10.2 历年试题分析 138
10.3 过关全真模拟题 143
10.4 过关全真模拟题解析 145
第11章 函数 148
11.1 考点精讲 148
11.1.1 数的概述 148
11.1.2 数的参数和返回值 149
11.1.3 数的嵌套调用 153
11.1.4 函数的递归调用 154
11.1.5 内部函数和外部函数 158
11.1.6 内部变量和外部变量 158
11.1.7 变量的动态存储和静态存储 160
11.2 历年试题分析 161
11.3 过关全真模拟题 165
11.4 过关全真模拟题解析 168
第12章 指针 171
12.1 考点精讲 171
12.1.1 指针的概念 171
12.1.2 指针变量的定义和类型 172
12.1.3 指针与一维数组 174
12.1.4 指针与二维数组 175
12.1.5 指针与函数 181
12.2 历年试题分析 188
12.3 过关全真模拟题 191
12.4 过关全真模拟题解析 194
第13章 编译预处理 197
13.1 考点精讲 197
13.1.1 编译预处理概述 197
13.1.2 动态存储分配 198
13.2 历年试题分析 201
13.3 过关全真模拟题 202
13.4 过关全真模拟题解析 202
第14章 结构体和共用体 204
14.1 考点精讲 204
14.1.1 结构体类型定义 204
14.1.2 结构体变量 205
14.1.3 共用体 213
14.2 历年试题分析 215
14.3 过关全真模拟题 216
14.4 过关全真模拟题解析 219
第15章 位运算 222
15.1 考点精讲 222
15.1.1 位运算符 222
15.1.2 位运算符和位运算 222
15.2 历年试题分析 224
15.3 过关全真模拟题 226
15.4 过关全真模拟题解析 226
第16章 文件操作 227
16.1 考点精讲 227
16.1.1 C语言文件的概念 227
16.1.2 文件指针 228
16.1.3 文件的打开与关闭 229
16.1.4 常用文件的读写操作库函数 230
16.1.5 文件定位函数 233
16.2 历年试题分析 235
16.3 过关全真模拟题 236
16.4 过关全真模拟题解析 237
第17章 操作题模拟试题与解析 239
17.1 操作题模拟试题一 239
17.2 操作题模拟试题二 241
17.3 操作题模拟试题三 243
17.4 操作题模拟试题四 245
17.5 操作题模拟试题五 247
17.6 操作题模拟试题一答案与解析 250
17.7 操作题模拟试题二答案与解析 251
17.8 操作题模拟试题三答案与解析 252
17.9 操作题模拟试题四答案与解析 253
17.10 操作题模拟试题五答案与解析 254