世纪影院   音乐   生活时尚   体育   游戏   旅游教育   下载中心   银河网络   爆笑网文   企业邮箱   E网服务
学院首页 冲浪宝典 网站建设 操作系统 软件时空 硬件指南 设计天堂 网络安全 数据库 经典教程 IT认证 技术论坛
当前位置:学院首页 >> 软件时空 >> 程序人生 >> 正文

程序员考试大纲
转自: 时间:2003年7月23日11:51

考试对象与要求

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

考试范围

一.程序编制能力

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

C(美国标准)

FORTRAN(国家标准GB3057-82)

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

二.软件基础知识

  1. 基本数据结构
  • 数组、记录、列表(List)、栈(Stack)、堆()、队列、树的定义、存储和操作
  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. 汉字信息处理基础知识

(编辑:windowsbird)
【发表评论】【关闭窗口】