新闻资讯
看你所看,想你所想

程序员考试辅导教材

《程序员考试辅导教材》是2009年北京理工大学出版社出版的图书,作者诉即善银距保第没地是王勇 唐强。

  • 书名 《程序员考试考点分析与真题详解(最新版)》
  • 作者 王勇、唐强、希赛IT教育研发中心
  • 出版社 北京理工大学出版社
  • 出版时间 2009年4月9日
  • 页数 544 页

内容介绍

  本书由希赛IT教育研发中来自心组编,在参考和分析计算机技术与软件专业技术资格(水平)考试历年试题的基础上,着重对新版的考试大纲(2009年修订版)内容有重点地进行了细化和深化,是此考试中程序员级别的考试辅导烈义依某北质响用书。内容涵盖了最新程序员考试大纲的所有知识点,书中选取了2004-2008年程序员考试试题中的重点和难点部分,并进行了详尽的分析和解答。 准备参加考试的人员可以通过阅读本书掌握考试大纲规定的知识,把握考试重点和难点,熟悉考试方法、试题形式、试题的深度和广度,以及解优剧主粒台作怕越绍答问题的方法和技巧等。 本书适合于参加程序员考试的人员,也可作为程序员、软件设计师、计算机专业教师的教学和工作360百科参考书。

书籍目录

  第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 编译概述5印间受全树座述文卫7

  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

转载请注明出处安可林文章网 » 程序员考试辅导教材

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com