内容简介
本书由全国计算机技术与软件专业技术资格(水平)考试办公室组织编写,参照人力资源和社会保障部、工业和信息化部制订的2009版《程序员考试大纲与培训指南》,围绕程序员的工作职责和任务对程序员必须掌握的理论基础和应用技术做了详细的介绍,重在培养程序员必须具备的专业技能和方法。
本书内容既是对程序员考试的纲领性的要求,也是程序员职业生涯所必需的知识与技能。准备参加考试的人员可通过阅读本书掌握考试大纲规定的知识,把握考试重点和难点。
本书可作为程序员考试的教学用书,也可供计算机及相关专业教学参考使用。
目录
�?�?计算机硬件基础
1.1 计算机组�?br> 1.1.1 计算机系统的硬件组成
1.1.2 计算机系统的软件组成
1.1.3 总线与接�?br> 1.1.4 流水�?br> 1.2 数据运算
1.2.1 数制及其转换
1.2.2 数据的表�?br> 1.2.3 算术运算与逻辑运算
1.3 指令系统
1.3.1 指令格式
1.3.2 寻址方式
1.3.3 常用基本指令
1.4 存储体系
1.4.1 存储器分�?br> 1.4.2 存储器层次结�?br> 1.4.3 主存储器
1.4.4 高速缓冲存储器
1.4.5 辅助存储�?br> 1.5 输入输出方式
1.6 系统性能评价
1.7 例题分析
1.8 同步训练
�?�?数据结构与算法基础
2.1 基本概念
2.1.1 数据结构
2.1.2 算法
2.2 线性表
2.2.1 顺序�?br> 2.2.2 链表
2.2.3 数组
2.2.4 字符�?br> 2.3 栈与队列
2.3.1 �?br> 2.3.2 队列
2.4 树与二叉�?br> 2.4.1 �?br> 2.4.2 二叉�?br> 2.4.3 二叉排序�?br> 2.5 �?br> 2.5.1 图的基本概念
2.5.2 图的存储
2.5.3 图的遍历
2.5.4 图的应用
2.6 查找
2.6.1 顺序查找
2.6.2 二分查找
2.7 排序
2.7.1 插入排序
2.7.2 交换排序
2.7.3 选择排序
2.7.4 二路归并排序
2.8 例题分析
2.9 同步训练
�?�?操作系统
3.1 操作系统概述
3.1.1 操作系统的作用与特征
3.1.2 操作系统的功�?br> 3.1.3 操作系统的分类和特点
3.2..