程序员证书辅导书
A. 程序员考试有哪些好的试题书籍
程序员考试是软件水平考试的初级考试,难度不大,有点计算机基础的应该没什么大问题,但是还是不能掉以轻心,下面是希赛软考学院为大家推荐的学习教材:
1.《程序员教程》
---本书由全国计算机技术与软件专业技术资格(水平)考试办公室组织编写,本书内容既是对程序员考试的纲领性的要求,也是程序员职业生涯所必需的知识与技能。准备参加考试的人员可通过阅读本书掌握考试大纲规定的知识,把握考试重点和难点。(一定购买!)
2.《程序员考试考前串讲》
---本书由希赛教育软考学院编写,根据最新的程序员考试大纲,对历年考试中所有知识点进行了归类分析和总结,挖掘出了其中的考试重点和难点,指出了考试的命题方向以及每个知识点在实际考试中所占的分数比例。
3.《程序员考试考点分析与真题详解(第4版)》
---着重对新版的考试大纲内容有重点地进行了细化和深化,是此考试中程序员级别的考试辅导用书,内容涵盖了最新的程序员考试大纲的所有知识点,书中选取了程序员试题中的重点和难点部分,并进行了详细的分析和解答。
4.《程序员考试考点突破、案例分析、实战练习一本通》
---本书由希赛教育软考学院组编,每章内容分为考点突破、典型试题分析、实战练习、练习题解析四个部分。基于历年试题,利用统计分析的方法,科学做出结论并预测以后的出题动向,是本书的一大特色。
5.《程序员考试全真模拟试题及分析与解答(第3版)》
---本书由希赛教育软考学院组织编写,在对历年考试中所有知识点进行归类分析和总结、挖掘其中的考试重点和难点的基础上,组织有关专家编写10套模拟试卷,并且对模拟试题进行了详细的分析和解答。本书的模拟试题能代表考试的命题方向,以及每个知识点在实际考试中所占的分数比例
B. 程序员考试辅导教材的书籍目录
第1章 数据结构与算法1
1.1 算法设计概述1
1.2 线性表4
1.2.1 栈6
1.2.2 队列6
1.2.3 数组7
1.2.4 字符串8
1.2.5 本节例题分析8
1.3 树和二叉树14
1.3.1 树14
1.3.2 二叉树15
1.3.3 二叉排序树17
1.3.4 最优二叉树18
1.3.5 本节例题分析20
1.4 图24
1.4.1 图的基础知识25
1.4.2 最小生成树27
1.4.3 最短路径27
1.4.4 本节例题分析29
1.5 排序与查找32
1.5.1 插入排序32
1.5.2 选择排序33
1.5.3 交换排序33
1.5.4 归并排序35
1.5.5 基数排序35
1.5.6 顺序查找36
1.5.7 二分法查找37
1.5.8 分块查找38
1.5.9 本节例题分析38
1.6 递归法41
1.6.1 斐波纳契数列42
1.6.2 字典排序问题43
1.6.3 本节例题分析44
第2章 程序语言基础知识53
2.1 汇编系统基本原理54
2.1.1 机器语言与汇编语言54
2.1.2 汇编程序54
2.1.3 装配程序56
2.1.4 宏指令56
2.2 编译系统基本原理57
2.2.1 编译概述57
2.2.2 形式语言基本知识58
2.2.3 词法分析60
2.2.4 语法分析62
2.2.5 语法制导翻译67
2.2.6 代码生成71
2.3 解释系统基本原理73
2.4 程序语言的数据类型74
2.4.1 基本数据类型74
2.4.2 结构化数据类型77
2.4.3 抽象的数据类型78
2.4.4 类型和错误检查79
2.5 程序语言的控制结构80
2.5.1 表达式81
2.5.2 语句间的顺序控制82
2.5.3 过程控制84
2.5.4 脚本语言86
2.6 本章例题分析87
第3章 操作系统基础知识97
3.1 操作系统的功能、类型和层次结构97
3.2 处理机管理(进程管理)98
3.3 存储管理103
3.4 设备管理105
3.5 文件管理107
3.6 作业管理109
3.7 网络操作系统110
3.7.1 网络操作系统概述111
3.7.2 UNIX操作系统111
3.7.3 Windows NT操作系统112
3.8 嵌入式操作系统113
3.8.1 嵌入式操作系统概述113
3.8.2 常用的嵌入式操作系统114
3.9 本章例题分析116
第4章 软件开发和运行维护基础知识127
4.1 软件工程和项目管理基础知识127
4.1.1 软件工程基本概念127
4.1.2 软件开发各阶段的目标和任务128
4.1.3 软件过程基本知识129
4.1.4 软件工程项目管理基本知识132
4.1.5 面向对象开发方法基础知识138
4.1.6 软件工具140
4.1.7 软件开发环境141
4.1.8 软件质量管理基础知识141
4.1.9 软件开发模型145
4.1.10 本节例题分析147
4.2 系统分析与系统设计基础知识154
4.2.1 结构化分析154
4.2.2 面向对象的分析简介156
4.2.3 系统设计的重要概念和基本原则157
4.2.4 结构化设计159
4.2.5 面向数据结构的设计161
4.2.6 面向对象的设计161
4.2.7 本节例题分析162
4.3 程序设计基础知识165
4.3.1 结构化程序设计及其工具165
4.3.2 程序设计风格167
4.3.3 面向对象设计基础知识、可视化程序设计基础知识167
4.3.4 程序设计语言168
4.3.5 极限编程169
4.3.6 本节例题分析171
4.4 程序测试基础知识174
4.4.1 黑盒测试、白盒测试和灰盒测试基础知识174
4.4.2 测试工作流程176
4.4.3 本节例题分析178
4.5 软件开发文档基础知识181
4.5.1 软件开发规范与文档标准181
4.5.2 本节例题分析184
4.6 软件运行和维护基础知识185
4.6.1 软件运行基础知识185
4.6.2 软件维护基础知识186
4.6.3 本节例题分析187
第5章 数据库系统189
5.1 数据库管理系统的功能和特征189
5.2 数据库模型190
5.2.1 数据库系统的3级结构190
5.2.2 数据库系统的3级模式191
5.2.3 数据库系统两级独立性192
5.3 数据模型192
5.3.1 数据模型的分类192
5.3.2 关系模型193
5.3.3 E-R模型图194
5.4 数据操作195
5.4.1 集合运算195
5.4.2 关系运算196
5.5 数据库语言199
5.5.1 数据定义199
5.5.2 数据查询200
5.5.3 数据更新204
5.5.4 视图204
5.5.5 数据控制206
5.6 数据库的控制功能206
5.6.1 并发控制206
5.6.2 数据恢复208
5.6.3 安全性209
5.6.4 完整性211
5.7 本章例题分析213
第6章 多媒体技术及其应用231
6.1 多媒体技术基本概念231
6.1.1 多媒体的概念231
6.1.2 多媒体计算机232
6.2 数据压缩技术232
6.2.1 基本概念232
6.2.2 数据压缩标准233
6.3 图形图像236
6.3.1 彩色基本原理236
6.3.2 图形图像文件237
6.4 音频238
6.4.1 声音文件处理238
6.4.2 声音文件类型241
6.5 视频242
6.6 本章例题分析242
第7章 计算机硬件基础知识249
7.1 数制及其转换249
7.1.1 进制的表示法249
7.1.2 进制的转换249
7.2 数据的表示250
7.2.1 原码、反码、补码、移码250
7.2.2 定点数和浮点数251
7.2.3 文字符号的编码252
7.2.4 校验码概述256
7.2.5 奇偶校验256
7.2.6 海明码和恒比码257
7.2.7 循环冗余校验码258
7.3 算术运算和逻辑运算259
7.3.1 计算机中二进制数的运算方法259
7.3.2 逻辑代数的基本运算和逻辑表达式的化简260
7.4 计算机系统的组成263
7.4.1 硬件和软件263
7.4.2 计算机语言264
7.4.3 冯·诺依曼结构265
7.5 计算机类型和特点265
7.6 中央处理器CPU266
7.6.1 CPU的组成266
7.6.2 时序产生器和控制方式268
7.6.3 计算机的分类269
7.6.4 指令系统271
7.6.5 处理器性能及评价272
7.7 输入/输出及通信设备273
7.7.1 输入/输出设备一览273
7.7.2 输入/输出控制器274
7.7.3 外设的识别275
7.7.4 外设的访问275
7.7.5 常见输入/输出接口280
7.7.6 总线281
7.8 存储器系统283
7.8.1 存储器基本概念283
7.8.2 主存储器284
7.8.3 辅助存储器285
7.8.4 Cache存储器290
7.9 本章例题分析294
第8章 计算机应用基础知识315
8.1 Windows基本操作315
8.1.1 桌面环境的认识315
8.1.2 窗口的基础知识316
8.1.3 文件基本操作317
8.1.4 Windows的基本操作319
8.2 办公自动化322
8.2.1 Word基本操作322
8.2.2 Excel基本操作327
8.3 上网基础操作334
8.3.1 收发电子邮件334
8.3.2 IE浏览器的使用337
8.3.3 Outlook的使用340
8.4 本章例题分析342
第9章 信息安全与系统性能指标347
9.1 数据安全与保密347
9.1.1 数据加密算法347
9.1.2 身份认证技术349
9.1.3 信息网络安全协议351
9.1.4 防火墙技术353
9.1.5 访问控制354
9.2 计算机病毒的防治356
9.2.1 病毒的定义356
9.2.2 病毒的特征357
9.2.3 病毒的分类358
9.2.4 病毒的发展趋势359
9.2.5 病毒攻击的防范359
9.3 计算机木马的防治361
9.3.1 木马的定义361
9.3.2 木马的特征361
9.3.3 木马的功能362
9.3.4 木马的分类362
9.3.5 木马的防范363
9.3.6 木马的清除364
9.4 系统性能指标364
9.4.1 几个基本概念364
9.4.2 性能评价的常用指标及方法365
9.5 本章例题分析367
第10章 网络基础知识371
10.1 网络的功能、分类与组成371
10.1.1 计算机网络的分类371
10.1.2 按工作模式分类373
10.1.3 计算机网络的组成374
10.2 网络协议与标准379
10.2.1 OSI网络层次模型379
10.2.2 局域网协议384
10.2.3 广域网协议387
10.2.4 联网协议389
10.3 网络结构与通信389
10.3.1 总线形拓扑结构390
10.3.2 星形拓扑结构390
10.3.3 环形拓扑结构391
10.3.4 其他拓扑结构391
10.3.5 拓扑结构的选择392
10.4 三层结构392
10.4.1 主机模式392
10.4.2 客户/服务器模式392
10.4.3 三层结构与BPS模式393
10.5 Internet和Intranet初步395
10.5.1 Internet网络协议395
10.5.2 Internet应用398
10.5.3 Intranet初步400
10.6 本章例题分析400
第11章 软件的知识产权保护413
11.1 著作权法及实施条例413
11.1.1 著作权法客体413
11.1.2 著作权法主体414
11.1.3 著作权414
11.2 计算机软件保护条例415
11.2.1 条例保护对象416
11.2.2 著作权人确定416
11.2.3 软件著作权416
11.3 商标法及实施条例417
11.3.1 注册商标418
11.3.2 注册商标专用权保护418
11.3.3 注册商标使用的管理418
11.4 专利法及实施细则419
11.4.1 专利法的保护对象419
11.4.2 确定专利权人419
11.4.3 专利权420
11.5 反不正当竞争法421
11.5.1 什么是不正当竞争421
11.5.2 商业秘密422
11.6 本章例题分析422
第12章 标准化知识427
12.1 标准化概述427
12.2 标准的层次429
12.3 标准的编码431
12.4 标准化机构434
12.5 信息安全标准435
12.5.1 国际信息安全等级标准435
12.5.2 国际信息技术安全标准436
12.5.3 中国的信息安全标准438
12.6 软件开发规范和文档标准439
12.7 ISO 9000标准439
12.7.1 2000版ISO 9000族标准的总体结构439
12.7.2 2000版ISO9000族标准的主要特点440
12.8 本章例题分析441
第13章 计算机专业英语447
13.1 综述447
13.2 试卷分析447
13.3 例题详解448
13.4 阅读素材467
13.5 计算机专业英语词汇及缩略语精选470
13.5.1 常见计算机词汇471
13.5.2 常见计算机缩略语476
第14章 信息化基础知识481
14.1 信息与信息化481
14.1.1 信息的定义及其特性481
14.1.2 信息化482
14.1.3 信息化对组织的意义483
14.1.4 组织对信息化的需求484
14.2 政府信息化与电子政务485
14.2.1 政府信息化的概念、作用及意义485
14.2.2 我国政府信息化的历程和策略486
14.2.3 电子政务的概念、内容和技术形式488
14.2.4 电子政务的应用领域490
14.2.5 电子政务建设的过程模式和技术模式491
14.3 企业信息化与电子商务493
14.3.1 企业信息化的概念、目的、规划、方法493
14.3.2 企业资源规划(ERP)的结构和功能496
14.3.3 客户关系管理(CRM)在企业的应用499
14.3.4 商业智能(BI)502
14.3.5 电子商务的类型、标准504
14.4 信息资源管理506
14.5 信息化的有关政策、法规和标准508
14.6 本章例题分析509
第15章 信息系统基础知识511
15.1 信息系统511
15.1.1 信息系统的概念511
15.1.2 信息系统的功能512
15.1.3 信息系统的类型514
15.1.4 信息系统的发展515
15.2 信息系统建设518
15.2.1 信息系统建设的复杂性518
15.2.2 信息系统的生命周期519
15.2.3 信息系统建设的原则520
15.2.4 信息系统开发的方法521
15.3 本章例题分析524
附录A 程序员级考试大纲525
参考文献 529
C. 程序员考试辅导教材的图书信息
书名:《程序员考试考点分析与真题详解(最新版)》
作者:王勇 唐强;希赛IT教育研发中心组编2009-4-9
出版时间:2009-4-9 页数:544 页
来源:希赛教育
定价 : ¥59.80
普通会员 : ¥50.83
校园优惠价 :¥49.63(83折)
D. 程序员考试同步辅导 这本书怎么样
本书是按照人事部抄(现为人力资源和社会保障部)、信息产业部(现为工业和信息化部)最新颁布的全国计算机技术与软件专业技术资格(水平)考试大纲和指定教材而编写的考试用书。全书分为6章,内容包括:常用算法和数据结构,程序流程图和N-S图,C语言,C++语言,Java语言程序设计,程序员考试(下午科目)样卷与答案解析等,主要从考试大纲要求、考点辅导、典型例题分析和专项习题训练几个方面对各部分内容加以系统的阐释。
本书具有考点分析透彻、例题典型、习题丰富等特点,非常适合参加程序员考试的考生使用,也可作为高等院校或培训班的教材。
E. 软考程序员(初级)用那些参考书比较好,求有经验的人推荐!
程序员属于软考的初级科目,考试分上午跟下午,程序员考试都是笔试;(所有软考科目中,只有初级的信息处理技术员的下午题才是上机操作)
备考程序员考试,官方教程是一定要看的,可以助你了解考试内容,给你的备考指明方向;另外还可以看《程序员考试试题分类精解(2017)》全书分析了自2011年到2017年上半年程序员考试的所有考题,对试题进行详细的分析与解答。
《程序员考试考点突破、案例分析、实战练习一本通》内容紧扣考试大纲,通过对历年试题进行科学分析、研究、总结、提炼而成。每章内容分为考点突破、典型试题分析、实战练习、练习题解析四个部分。
F. 软考的初级程序员考试,都需要哪些教材呢
备考初级程序员,官方教程是一定要看的,可以助你了解考试内容以及方向;另外还可以参考一两本辅导教材,《程序员考试试题分类精解(2017)》全书分析了自2011年到2017年上半年程序员考试的所有考题,对试题进行详细的分析与解答;《程序员考试考前串讲》根据最新的程序员考试大纲,对历年考试中所有知识点进行了归类分析和总结,挖掘出了其中的考试重点和难点,指出了考试的命题方向以及每个知识点在实际考试中所占的分数比例。根据作者进行考试辅导的经验,对其中的难点问题进行了详细的讨论。
G. 请推荐几本中级程序员考试辅导教材书
这里有一些程序员的考试辅导教材网页链接,不知道是不是你说的这个考试的,你可以参考下。
H. 程序员考试需要哪些书
程序员考试--我们需要掌握什么(参考书)2007年04月08日 星期日 下午 05:26 1、《C语言程序设计》(清华大学,谭浩强)。这本书有很惊人的发行量,谭浩强的书销量一向没得说。在我看了K& R的号称C语言圣经的《The C Program Language》后我突然有一种想法:应该把谭浩强 著改成谭浩强 译。虽然在网上有少许骂声并戏称它为《劣C大全》,不过对于入门来说这是本挺好的书。
2、《C语言大全》(电子工业,赫伯特.希尔特)不错的书。全面,简洁,清晰。
3、《C程序设计语言》(K&R著 徐根宝 译)这本书就是圣经!
4、《计算机基本原理》(清华大学,王爱英)这本书系统的讲解了计算机的硬件基础,书中虽然有一部分让人看不懂的数字电路部分不过我们把它忽略了也基本不影响我们对它的理解!关于这类书由于书目确实太多所以一时记不住,不过我唯独记得这本书。其它的书跟这本书的内容不会差距太大,大家挑着读即可!
5、《数据结构(C语言版)》(清华大学,严&吴)好多国内的计算机书籍都把它列为参考书,而这本书的内容也确实好。是一本非常不错的教材,销量也不错!如果你碰上了其它问题可以参考一下国外的译著,电子工业和机械工业的书都是不错的选择。
6、《计算机常用算法》+《算法导论》(前一本是徐士良写的,后一本是国外译著)算法和数据结构通常是分不开的,我们学习数据结构的同时也应该学学算法。这是两本不错的介绍算法的书,有一定的数学基础就不难掌握。
7、《计算机操作系统》(西电,汤子瀛)比较全面系统的介绍和操作系统的基础知识,其中的一部分可以和计算机基础相对照。西电在计算机教育方面的实力相当强,大家应该多关注一下西电出的书,有许多都是非常不错的教材.
8、《80X86汇编语言程序设计》(沈美明,温冬蝉)这本书在很多计算机书上都被列在参考书目里,我正是用它学会汇编语言的。这本书的缺点就是难点过于集中,不宜集中学习。
9、《编译原理》(国防科大,陈火旺)陈教授的大名和实力那是绝对没得说,这本书也相当有水平。只不过本书有些东西难于理解,可能会对学习造成一些影响。