当前位置:希赛网 > 云阅读 > 软考教程 > 程序员教程 > 程序员考试考前串讲

程序员考试考前串讲

本书由希赛教育软考学院编写,作为计算机技术与软件专业技术资格(水平)考试中的程序员级别考试辅导培训教材。根据最新的程序员考试大纲,对历年考试中所有知识点进行了归类分析和总结,挖掘出了其中的考试重点和难点,指出了考试的命题方向以及每个知识点在实际考试中所占的分数比例。根据作者进行考试辅导和阅卷  [展开]

标 签: 程序员考试培训   程序员考试教材   程序员考试试题  
作 者:希赛教育软考学院 原 价:15.80 希赛币 优惠价:9.48 希赛币
说 明:此讲义为在线阅读(非纸质书),一经购买恕不退还。
章节信息

第 1 章 程序员考试分析

  • 1.1   程序员考试简介
  • 1.1.1   考试简介
  • 1.1.2   考试内容和形式
  • 1.1.3   适合人群
  • 1.2   历次考试知识点分布
  • 1.2.1   上午考试知识点分布
  • 1.2.2   下午考试知识点分布
  • 1.3   考试复习要点

第 2 章 计算机硬件基础  

  • 2.1   考点分析
  • 2.2   计算机组成
  • 2.2.1   计算机组成部件
  • 2.2.2   总线和接口
  • 2.2.3   流水线
  • 2.3   数据运算
  • 2.3.1   数据的表示
  • 2.3.2   各种码制
  • 2.3.3   奇偶校验码
  • 2.3.4   海明码
  • 2.3.5   CRC码
  • 2.3.6   BCD码
  • 2.3.7   ASCII码
  • 2.3.8   汉字的内码
  • 2.3.9   逻辑运算
  • 2.4   指令系统
  • 2.4.1   寻址方式
  • 2.4.2   指令的执行过程
  • 2.5   存储体系
  • 2.5.1   主存储器
  • 2.5.2   高速缓冲存储器
  • 2.5.3   磁盘
  • 2.6   中断与DMA
  • 2.6.1   程序控制工作方式
  • 2.6.2   中断工作方式
  • 2.6.3   DMA工作方式
  • 2.7   性能评估
  • 2.7.1   可靠性相关概念
  • 2.7.2   可靠性计算
  • 2.7.3   容错
  • 2.7.4   指令周期

第 3 章 数据结构与算法

  • 3.1   考点分析
  • 3.2   基本概念
  • 3.2.1   数据结构
  • 3.2.2   算法
  • 3.2.3   递归法
  • 3.3   线性表
  • 3.3.1   线性表的存储
  • 3.3.2   线性表的基本操作
  • 3.3.3  
  • 3.3.4   队列
  • 3.3.5   链表
  • 3.3.6   字符串
  • 3.3.7   二维数组
  • 3.4   二叉树
  • 3.4.1   二叉树的性质
  • 3.4.2   二叉树的遍历
  • 3.4.3   二叉排序树
  • 3.5   排序
  • 3.5.1   插入排序
  • 3.5.2   选择排序
  • 3.5.3   交换排序
  • 3.5.4   归并排序
  • 3.5.5   基数排序
  • 3.5.6   排序算法的比较
  • 3.6   查找
  • 3.6.1   二分法查找
  • 3.6.2   散列表
  • 3.7  
  • 3.7.1   图的基本概念
  • 3.7.2   图的存储结构
  • 3.7.3   图的遍历

第 4 章 操作系统

  • 4.1   考点分析
  • 4.2   基本概念
  • 4.2.1   操作系统的基本概念
  • 4.2.2   Shell程序
  • 4.3   进程管理
  • 4.3.1   进程的状态
  • 4.3.2   信号量与PV操作
  • 4.3.3   死锁问题
  • 4.4   存储管理
  • 4.4.1   虚拟存储器的分类
  • 4.4.2   局部性原理
  • 4.4.3   虚存管理
  • 4.5   作业管理
  • 4.5.1   作业的状态
  • 4.5.2   处理机调度
  • 4.5.3   作业调度算法
  • 4.6   设备管理
  • 4.6.1   设备管理的功能
  • 4.6.2   设备驱动程序
  • 4.6.3   虚拟设备

第 5 章 程序设计语言

  • 5.1   考点分析
  • 5.2   基本概念
  • 5.2.1   编译系统基础
  • 5.2.2   解释系统基础
  • 5.3   语言的分类
  • 5.4   控制结构
  • 5.4.1   常量与变量
  • 5.4.2   三种控制结构
  • 5.4.3   函数调用
  • 5.5   正规式

第 6 章 计算机网络

  • 6.1   考点分析
  • 6.2   网络体系结构
  • 6.2.1   网络拓扑结构
  • 6.2.2   OSI参考模型
  • 6.2.3   网络分类
  • 6.2.4   IP地址和子网掩码
  • 6.3   TCP/IP协议族
  • 6.3.1   应用层
  • 6.3.2   传输层
  • 6.3.3   网际层
  • 6.3.4   网络接口层
  • 6.3.5   端口
  • 6.4   传输介质与设备
  • 6.4.1   传输介质
  • 6.4.2   网络设备
  • 6.5   网络管理
  • 6.5.1   代理服务器
  • 6.5.2   网络管理工具
  • 6.5.3   网络故障检测
  • 6.6   网络应用
  • 6.6.1   电子政务
  • 6.6.2   电子商务
  • 6.6.3   万维网
  • 6.6.4   电子邮件
  • 6.6.5   DNS
  • 6.6.6   IIS
  • 6.6.7   VOD
  • 6.6.8   网络会议

第 7 章 数据库系统

  • 7.1   考点分析
  • 7.2   基本概念
  • 7.2.1   数据库系统的三级模式
  • 7.2.2   数据模型的分类
  • 7.2.3   关系模型
  • 7.3   关系代数
  • 7.3.1   集合运算
  • 7.3.2   关系运算
  • 7.4   SQL语言
  • 7.4.1   基本表操作
  • 7.4.2   视图操作
  • 7.4.3   完整性约束
  • 7.5   数据库设计
  • 7.5.1   函数依赖
  • 7.5.2   范式
  • 7.5.3   最小依赖集
  • 7.5.4   E-R图的画法
  • 7.5.5   E-R图的集成
  • 7.5.6   E-R图向关系模式的转换

第 8 章 系统开发和运行维护

  • 8.1   考点分析
  • 8.2   系统开发模型
  • 8.2.1   开发生命周期模型(一)
  • 8.2.2   开发生命周期模型(二)
  • 8.2.3   开发生命周期模型(三)
  • 8.2.4   开发生命周期模型(四)
  • 8.2.5   开发生命周期模型(五)
  • 8.2.6   开发生命周期模型(六)
  • 8.2.7   系统开发方法论
  • 8.2.8   软件开发环境
  • 8.3   需求分析
  • 8.3.1   需求分析概述
  • 8.3.2   数据流图
  • 8.3.3   数据字典
  • 8.4   软件设计
  • 8.4.1   软件设计阶段
  • 8.4.2   软件设计活动
  • 8.4.3   结构化设计方法
  • 8.4.4   过程设计
  • 8.4.5   软件界面设计
  • 8.5   程序编写
  • 8.5.1   程序设计风格
  • 8.5.2   程序效率
  • 8.5.3   程序设计试题
  • 8.6   软件测试
  • 8.6.1   测试的目的
  • 8.6.2   测试的类型
  • 8.6.3   测试的阶段
  • 8.6.4   性能测试
  • 8.7   软件维护
  • 8.8   项目管理
  • 8.8.1   软件项目估算
  • 8.8.2   进度计划与监控
  • 8.8.3   质量管理
  • 8.8.4   软件过程改进
  • 8.8.5   软件文档

第 9 章 面向对象方法

  • 9.1   考点分析
  • 9.2   面向对象语言
  • 9.2.1   类和对象
  • 9.2.2   封装和消息
  • 9.2.3   多态性
  • 9.3   统一建模语言
  • 9.3.1   UML的结构
  • 9.3.2   UML的图形
  • 9.3.3   用例之间的关系
  • 9.3.4   类之间的关系

第 10 章 多媒体基础

  • 10.1   考点分析
  • 10.2   多媒体基础
  • 10.2.1   多媒体计算机
  • 10.2.2   媒体的分类
  • 10.2.3   存储媒体
  • 10.3   压缩编码技术
  • 10.3.1   数据压缩的基础
  • 10.3.2   数据压缩技术的分类
  • 10.3.3   数据压缩标准
  • 10.4   音频数据
  • 10.4.1   音频技术概述
  • 10.4.2   音频数据存储和传输
  • 10.4.3   音频数据格式
  • 10.5   颜色空间
  • 10.5.1   亮度、色调和饱和度
  • 10.5.2   颜色空间
  • 10.5.3   图形与图像
  • 10.6   视频数据
  • 10.6.1   视频文件格式
  • 10.6.2   流媒体

第 11 章 安全性知识

  • 11.1   考点分析
  • 11.2   密钥技术
  • 11.2.1   数据加密技术
  • 11.2.2   认证技术
  • 11.2.3   数字证书
  • 11.3   安全体系
  • 11.3.1   防火墙
  • 11.3.2   入侵检测
  • 11.3.3   病毒和木马扫描
  • 11.3.4   安全扫描
  • 11.3.5   日志审计系统
  • 11.3.6   公共密钥基础设施
  • 11.4   网络攻击
  • 11.4.1   网络攻击的类型
  • 11.4.2   常见的网络攻击

第 12 章 标准化知识

  • 12.1   考点分析
  • 12.2   标准化法
  • 12.2.1   标准的制定
  • 12.2.2   标准的表示
  • 12.3   ISO 9000标准族

第 13 章 知识产权知识

  • 13.1   考点分析
  • 13.2   专利法
  • 13.2.1   专利法的保护对象
  • 13.2.2   确定专利权人
  • 13.2.3   专利权
  • 13.3   著作权法
  • 13.3.1   著作权法客体
  • 13.3.2   著作权法主体
  • 13.3.3   著作权
  • 13.4   计算机软件保护条例
  • 13.4.1   保护对象
  • 13.4.2   著作权人确定
  • 13.4.3   软件著作权
  • 13.4.4   法律责任
  • 13.5   反不正当竞争法
  • 13.5.1   什么是不正当竞争
  • 13.5.2   法律责任
  • 13.5.3   商业秘密
  • 13.6   商标法及实施条例
  • 13.6.1   商标注册的申请
  • 13.6.2   注册商标的变更
  • 13.6.3   注册商标专用权的保护

第 14 章 计算机应用知识

  • 14.1   考点分析
  • 14.2   Windows基本操作
  • 14.2.1   公共操作
  • 14.2.2   文件操作
  • 14.3   Word基本操作
  • 14.3.1   工具栏图标按钮
  • 14.3.2   其他功能
  • 14.4   Excel基本操作
  • 14.5   上网基础操作
  • 14.5.1   IE的使用
  • 14.5.2   Outlook的使用
  • 14.5.3   系统安全措施