程序员考试大纲

chengxucm.gif (1839 bytes)

考试对象与要求

  • 能按照软件设计规格说明书编写程序的技术人员
  • 具有初级技术职务(助理工程师)的实际工作能力和业务知识

考试范围

一.程序编制能力

  1. 程序语言
  • 能熟练使用下列程序语言中的一种

C(美国标准)

FORTRAN(国家标准GB3057-82)

  1. 根据软件设计规格说明书,画出流程图(国家标准GB1526-89 查找(Search)、更新、排序(Sort)、合并及字符处理
  2. 理解给定的程序和流程图的功能
  3. 程序和流程图的排错
  • 能对程序和流程图的正确性进行测试并对发现的错误加以纠正
  1. 具有良好的程序编制风格
  2. 基本算法
  •  
  • 迭代、插值、数值积分、矩阵计算、方程求解
  • 简单图形(线段和圆)的计算机图示
  1. 程序编制方法
  • 分支、循环、子程序、递归
  • 输入/输出和文件的基本处理 数组、记录、列表(List)、栈(Stack)、堆()、队列、树的定义、存储和操作

二.软件基础知识

  1. 基本数据结构
  •  
  1. 基本的程序控制结构
  • 分支、循环、子程序、函数和过程
  • 递归
  • 流程图的标准形式
  1. 程序语言的基础知识
  • 语言所提供的数据结构和控制结构
  • 常用语言的知识
  1. 语言处理程序的基础知识
  • 汇编、编译、解释系统的基础知识
  1. 文件系统使用的基础知识
  • 文件组织的类型和特点
  • 文件命令和文件语句的使用
  1. 操作系统使用的基础知识
  • 操作系统的类型和功能
  • 联机命令语言和作业控制语言的使用
  • 常用操作系统的知识
  1. 常用软件开发工具和平台的基础知识
  2. 数据库系统使用的基础知识
  • 数据库模型
  • 数据定义语言和数据操作语言的使用
  • SQL的使用
  • 常用数据库管理系统的知识
  1. 网络软件的基础知识
  2. 计算机信息安全基础知识
  • 计算机信息安全基本概念
  • 常见计算机病毒的识别

三.硬件基础知识

  1. 数制及其转换

·     二进制、十进制和十六进制等常用数制及其相互转换

  1. 机内代码
  • 原码、补码、反码、移码
  • 定点数与浮点数的机内表示
  • BCD码、余3代码、ASCⅡ码及汉字编码等常用的编码方式
  • 奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法
  1. 算术运算和逻辑运算
  • 二进制数和十进制数的计算机运算方法
  • 逻辑代数的基本运算和逻辑式的化简
  1. 计算机的主要部件
  • 中央处理器CPU
  • 存储器
  • 输入/输出设备
  • 总线结构
  • 系统框图、指令流和数据流
  1. 指令系统
  • 常用的寻址方式
  • 指令的格式、分类及其功能
  • 指令的执行过程
  1. 多媒体知识
  2. 网络知识

四.其它基础知识

  1. 专业英语
  • 掌握计算机技术的基本词汇
  • 能正确阅读和理解计算机领域的简单资料
  1. 数学
  • 微积分
  • 概率统计初步
  • 离散数学初步
  • 数值计算初步
  1. 汉字信息处理基础知识

j11.gif (2909 bytes)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值