第1章 计算机系统基础知识 1
1.1 备考指南 1
1.1.1 考纲要求 1
1.1.2 考点统计 1
1.1.3 命题特点 2
1.2 考点串讲 2
1.2.1 计算机系统的基本组成 2
1.2.2 计算机中数据的表示及运算 4
1.2.3 计算机的基本组成及工作原理 17
1.2.4 指令系统简介 24
1.2.5 多媒体系统简介 27
1.3 真题详解 38
综合知识试题 38
1.4 强化训练 44
1.4.1 综合知识试题 44
1.4.2 综合知识试题参考答案 46
第2章 操作系统基础知识 49
2.1 备考指南 49
2.1.1 考纲要求 49
2.1.2 考点统计 49
2.1.3 命题特点 50
2.2 考点串讲 50
2.2.1 操作系统概述 50
2.2.2 进程管理 55
2.2.3 存储管理 62
2.2.4 设备管理 66
2.2.5 文件管理 69
2.2.6 作业管理 74
2.3 真题详解 75
综合知识试题 75
2.4 强化训练 77
2.4.1 综合知识试题 77
2.4.2 综合知识试题参考答案 79
第3章 程序设计语言基础知识 81
3.1 备考指南 81
3.1.1 考纲要求 81
3.1.2 考点统计 81
3.1.3 命题特点 82
3.2 考点串讲 82
3.2.1 程序设计语言的基础知识 82
3.2.2 语言处理程序基础 84
3.3 真题详解 86
综合知识试题 86
3.4 强化训练 91
3.4.1 综合知识试题 91
3.4.2 综合知识试题参考答案 93
第4章 数据结构与算法 95
4.1 备考指南 95
4.1.1 考纲要求 95
4.1.2 考点统计 95
4.1.3 命题特点 96
4.2 考点串讲 96
4.2.1 线性结构 96
4.2.2 数组和矩阵 112
4.2.3 树与二叉树 115
4.2.4 图 128
4.2.5 算法概述 129
4.3 真题详解 133
4.3.1 综合知识试题 133
4.3.2 案例分析试题 142
4.4 强化训练 151
4.4.1 综合知识试题 151
4.4.2 案例分析试题 153
4.4.3 综合知识试题参考答案 155
4.4.4 案例分析试题参考答案 157
第5章 软件工程基础知识 159
5.1 备考指南 159
5.1.1 考纲要求 159
5.1.2 考点统计 160
5.1.3 命题特点 160
5.2 考点串讲 160
5.2.1 软件工程和项目管理基础 160
5.2.2 面向对象技术基础 165
5.2.3 软件需求分析 167
5.2.4 软件设计 167
5.2.5 软件编码 171
5.2.6 软件测试 174
5.2.7 软件运行与维护 176
5.2.8 软件质量管理与质量保证 177
5.3 真题详解 179
综合知识试题 179
5.4 强化训练 191
5.4.1 综合知识试题 191
5.4.2 综合知识试题参考答案 193
第6章 数据库基础知识 197
6.1 备考指南 197
6.1.1 考纲要求 197
6.1.2 考点统计 197
6.1.3 命题特点 198
6.2 考点串讲 198
6.2.1 基本概念 198
6.2.2 数据模型 199
6.2.3 数据库管理系统的功能和特征 202
6.2.4 数据库模式 203
6.2.5 关系数据库与关系运算 206
6.2.6 关系数据库SQL语言简介 209
6.2.7 数据库设计 213
6.3 真题详解 216
综合知识试题 216
6.4 强化训练 218
6.4.1 综合知识试题 218
6.4.2 综合知识试题参考答案 219
第7章 网络与信息安全基础知识 223
7.1 备考指南 223
7.1.1 考纲要求 223
7.1.2 考点统计 224
7.1.3 命题特点 224
7.2 考点串讲 224
7.2.1 计算机网络概述 224
7.2.2 计算机网络硬件 227
7.2.3 TCP/IP网络体系结构 232
7.2.4 Internet基础知识 238
7.2.5 局域网基础 245
7.2.6 安全性概述 246
7.2.7 计算机病毒和计算机犯罪概述 247
7.2.8 网络安全 249
7.2.9 访问控制 249
7.2.10 加密与解密 249
7.3 真题详解 250
综合知识试题 250
7.4 强化训练 257
7.4.1 综合知识试题 257
7.4.2 综合知识试题参考答案 260
第8章 标准化和知识产权 263
8.1 备考指南 263
8.1.1 考纲要求 263
8.1.2 考点统计 263
8.1.3 命题特点 264
8.2 考点串讲 264
8.2.1 标准化的基本知识 264
8.2.2 知识产权基础知识 269
8.3 真题详解 278
综合知识试题 278
8.4 强化训练 280
8.4.1 综合知识试题 280
8.4.2 综合知识试题参考答案 281
第9章 C语言程序设计 285
9.1 备考指南 285
9.1.1 考纲要求 285
9.1.2 考点统计 285
9.1.3 命题特点 286
9.2 考点串讲 286
9.2.1 C语言的程序结构 286
9.2.2 C语言的数据类型、运算符和表达式 287
9.2.3 C语言的基本语句 289
9.2.4 标准输入/输出函数 290
9.2.5 数组和函数 291
9.2.6 指针 296
9.3 真题详解 301
9.3.1 综合知识试题 301
9.3.2 案例分析试题 303
9.4 强化训练 316
9.4.1 案例分析试题 316
9.4.2 案例分析试题参考答案 321
第10章 C++程序设计 325
10.1 备考指南 325
10.1.1 考纲要求 325
10.1.2 考点统计 325
10.1.3 命题特点 326
10.2 考点串讲 326
10.2.1 C++程序基础 326
10.2.2 类、成员、构造函数及析构函数 328
10.2.3 模板 331
10.2.4 继承和多态 333
10.3 真题详解 335
案例分析试题 335
10.4 强化训练 344
10.4.1 案例分析试题 344
10.4.2 案例分析试题参考答案 348
第11章 Java程序设计 351
11.1 备考指南 351
11.1.1 考纲要求 351
11.1.2 考点统计 351
11.1.3 命题特点 352
11.2 考点串讲 352
11.2.1 Java语言的程序结构和基本语法 352
11.2.2 类、成员、构造函数 354
11.2.3 继承及接口 357
11.3 真题详解 360
案例分析试题 360
11.4 强化训练 368
11.4.1 案例分析试题 368
11.4.2 案例分析试题参考答案 370
第12章 计算机专业英语 371
12.1 备考指南 371
12.1.1 考纲要求 371
12.1.2 考点统计 371
12.1.3 命题特点 372
12.2 考点串讲 372
程序员考试专业英语 372
12.3 真题详解 391
综合知识试题 391
12.4 强化训练 394
12.4.1 综合知识试题 394
12.4.2 综合知识试题参考答案 395
第13章 计算机应用基础知识 397
13.1 备考指南 397
13.1.1 考纲要求 397
13.1.2 考点统计 397
13.1.3 命题特点 398
13.2 考点串讲 398
13.2.1 Windows基础知识 398
13.2.2 文字处理基础知识 400
13.2.3 电子表格基础知识 402
13.3 真题详解 404
综合知识试题 404
13.4 强化训练 407
13.4.1 综合知识试题 407
13.4.2 综合知识试题参考答案 409
第14章 考前模拟卷 411
14.1 模拟试卷 411
14.1.1 模拟试卷一 411
14.1.2 模拟试卷二 423
14.2 模拟试卷参考答案 434
14.2.1 模拟试卷一参考答案 434
14.2.2 模拟试卷二参考答案 442