中级程序员考试大纲

中级程序员考试大纲

考试对象与要求

能按照软件设计规格说明书编写程序的技术人员

具有初级技术职务(助理工程师)的实际工作能力和业务知识

考试范围

一、程序编制能力

程序语言

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

C(美国标准)

FORTRAN(国家标准GB3057-82)

根据软件设计规格说明书,画出流程图(国家标准GB1526-89

理解给定的程序和流程图的功能

程序和流程图的排错

能对程序和流程图的正确性进行测试并对发现的错误加以纠正

具有良好的程序编制风格

基本算法

查找(Search)、更新、排序(Sort)、合并及字符处理

迭代、插值、数值积分、矩阵计算、方程求解

简单图形(线段和圆)的计算机图示

程序编制方法

分支、循环、子程序、递归

输入/输出和文件的基本处理

二、软件基础知识

基本数据结构

数组、记录、列表(List)、栈(Stack)、堆()、队列、树的定义、存储和操作 基本的程序控制结构 ;分支、循环、子程序、函数和过程 ; 递归

流程图的标准形式

程序语言的基础知识

语言所提供的数据结构和控制结构

常用语言的知识

语言处理程序的基础知识

汇编、编译、解释系统的基础知识

文件系统使用的基础知识

文件组织的类型和特点

文件命令和文件语句的使用

操作系统使用的基础知识

操作系统的类型和功能

联机命令语言和作业控制语言的使用

常用操作系统的知识

常用软件开发工具和平台的基础知识

数据库系统使用的基础知识

数据库模型

数据定义语言和数据操作语言的使用

SQL的使用

常用数据库管理系统的知识

网络软件的基础知识

计算机信息安全基础知识

计算机信息安全基本概念

常见计算机病毒的识别

三、硬件基础知识

数制及其转换

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

机内代码

原码、补码、反码、移码

定点数与浮点数的机内表示

BCD码、余3代码、ASCⅡ码及汉字编码等常用的编码方式

奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法

算术运算和逻辑运算

二进制数和十进制数的计算机运算方法

逻辑代数的基本运算和逻辑式的化简

计算机的主要部件: 中央处理器CPU 存储器 输入/输出设备 总线结构 系统框图、指令流和数据流 指令系统 常用的寻址方式 指令的格式、分类及其功能 指令的执行过程 多媒

体知识 网络知识

四.其它基础知识

专业英语 掌握计算机技术的基本词汇 能正确阅读和理解计算机领域的简单资料 数学 微积分 概率统计初步 离散数学初步

数值计算初步

汉字信息处理基础知识

程序员级水平考试

考试说明和范围

一、考试说明

1.

考试要求

(1)

熟练掌握面向对象编程技术,用C/C++语言熟练编制程序;

(2)

了解CASL汇编语言的程序编制;

(3)

掌握软件设计的方法和技术

(4)

掌握数据结构、程序语言、操作系统、数据库和软件工程的基础知识;

(5)

了解多媒体和网络的基础知识;

(6)

掌握计算机体系结构和主要部件的基础知识;

(7)

正确阅读和理解计算机领域的英文文献。

2.

通过本级考试的合格人员能按照软件需求规格说明书进行软件设计和编制程序,具有相当于工程师的实际工作能力和业务水平。

3.

本级考试范围包括:基础知识(高级程序员级),考试时间为150分种;软件设计和程序编制能力,考试时间为150分钟。

二、考试范围

(一)

基础知识(高级程序员级)

1.1

软件基础知识

1.1.1

数据结构基础

数组、记录、列表(

list)、队列、栈(stack)、堆(heap)、树、二叉树和图的定义、存储和操作 序列、集合等的定义、存储和操作

1.1.2

程序语言基础知识

汇编、编译、解释系统的基本原理

程序语言的数据类型

程序语言的控制结构

程序语言的种类、特点及适用范围

1.1.3

操作系统基础知识

操作系统的类型的功能

操作系统的层次结构和进程概念

作业、处理机、存储、文件和设备等管理的原理和方法

1.1.4

软件工程基础知识

软件生命周期各阶段的任务

结构化分析和设计方法

面向对象的分析与设计

软件开发工具与环境的基础知识

软件质量保证的基础知

1.1.5

数据库基础知识

数据库模型

关系数据库的基础知识

数据库系统的结构

SQL

的使用

常用数据库管理系统的知识

1.1.6

多媒体基础知识

多媒体基本知识

图形绘制基本方法

简单的图象处理

音频和视频信息的应用

1.2

硬件基础知识

1.2.1

计算机的体系结构和主要部件

机内代码及运算

中央处理器

CPU、存储器和输入/输出设备

总线结构、指令流和数据流

1.2.2 存储器系统

各类存储器的功能、特性和使用

虚拟存储器

高速缓冲存储器和多级存储器

1.2.3 安全性、可靠性与系统性能评价初步

数据安全与保密

诊断与容错

系统可靠性评价和系统性能评价方法

1.2.4 计算机体系结构的其它基础知识

流水线操作

精简指令系统计算机

多处理机系统

并行处理

1.3网络基础知识

1.3.1

网络的功能、分类与组成

1.3.2

网络协议与标准

1.3.3

网络结构与通信

1.3.4

网络的安全性

1.3.5 Client-Server

结构

1.3.6 Internet

和Intranet初步

1.3.7

网络管理初步

1.4

计算机专业英语

具有大学毕业程度的英语词汇量

能正确阅读和理解计算机领域的英文文献

(二)

软件设计和程序编制能力

2.1

软件设计能力

2.1.1

简单计算机应用系统的需求分析

流行的需求分析方法初步

数据流图的设计及改进

2.1.2

软件界面设计

输入输出数据文件的设计

用户界面的设计

2.1.3

概要设计

软件设计准则

模块划分与调用

常用的概要设计方法

2.1.4

详细设计

满足指定功能的各种处理过程的算法设计、评价和改进

2.1.5

数据库/数据结构的设

根据不同的要求进行数据库

/数据结构的设计

2.1.6

软件测试

测试方法

测试用例的设计(白盒测试

测试的静态和动态分析

2.2

程序编制能力

2.2.1

按照软件设计说明书,能熟练使用下列程序语言编制程序C(美国标准)/C++

2.2.2

能使用CASL汇编语言编制程序

2.2.3

面向对象编程技术

2.2.4

理解给定程序的功能,能发现程序中的错误或不足并能纠正或改进

2.2.5

具有良好的程序编制风格

2.2.6

算法的设计和分析

中级程序员考试大纲

考试对象与要求

能按照软件设计规格说明书编写程序的技术人员

具有初级技术职务(助理工程师)的实际工作能力和业务知识

考试范围

一、程序编制能力

程序语言

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

C(美国标准)

FORTRAN(国家标准GB3057-82)

根据软件设计规格说明书,画出流程图(国家标准GB1526-89

理解给定的程序和流程图的功能

程序和流程图的排错

能对程序和流程图的正确性进行测试并对发现的错误加以纠正

具有良好的程序编制风格

基本算法

查找(Search)、更新、排序(Sort)、合并及字符处理

迭代、插值、数值积分、矩阵计算、方程求解

简单图形(线段和圆)的计算机图示

程序编制方法

分支、循环、子程序、递归

输入/输出和文件的基本处理

二、软件基础知识

基本数据结构

数组、记录、列表(List)、栈(Stack)、堆()、队列、树的定义、存储和操作 基本的程序控制结构 ;分支、循环、子程序、函数和过程 ; 递归

流程图的标准形式

程序语言的基础知识

语言所提供的数据结构和控制结构

常用语言的知识

语言处理程序的基础知识

汇编、编译、解释系统的基础知识

文件系统使用的基础知识

文件组织的类型和特点

文件命令和文件语句的使用

操作系统使用的基础知识

操作系统的类型和功能

联机命令语言和作业控制语言的使用

常用操作系统的知识

常用软件开发工具和平台的基础知识

数据库系统使用的基础知识

数据库模型

数据定义语言和数据操作语言的使用

SQL的使用

常用数据库管理系统的知识

网络软件的基础知识

计算机信息安全基础知识

计算机信息安全基本概念

常见计算机病毒的识别

三、硬件基础知识

数制及其转换

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

机内代码

原码、补码、反码、移码

定点数与浮点数的机内表示

BCD码、余3代码、ASCⅡ码及汉字编码等常用的编码方式

奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法

算术运算和逻辑运算

二进制数和十进制数的计算机运算方法

逻辑代数的基本运算和逻辑式的化简

计算机的主要部件: 中央处理器CPU 存储器 输入/输出设备 总线结构 系统框图、指令流和数据流 指令系统 常用的寻址方式 指令的格式、分类及其功能 指令的执行过程 多媒

体知识 网络知识

四.其它基础知识

专业英语 掌握计算机技术的基本词汇 能正确阅读和理解计算机领域的简单资料 数学 微积分 概率统计初步 离散数学初步

数值计算初步

汉字信息处理基础知识

程序员级水平考试

考试说明和范围

一、考试说明

1.

考试要求

(1)

熟练掌握面向对象编程技术,用C/C++语言熟练编制程序;

(2)

了解CASL汇编语言的程序编制;

(3)

掌握软件设计的方法和技术

(4)

掌握数据结构、程序语言、操作系统、数据库和软件工程的基础知识;

(5)

了解多媒体和网络的基础知识;

(6)

掌握计算机体系结构和主要部件的基础知识;

(7)

正确阅读和理解计算机领域的英文文献。

2.

通过本级考试的合格人员能按照软件需求规格说明书进行软件设计和编制程序,具有相当于工程师的实际工作能力和业务水平。

3.

本级考试范围包括:基础知识(高级程序员级),考试时间为150分种;软件设计和程序编制能力,考试时间为150分钟。

二、考试范围

(一)

基础知识(高级程序员级)

1.1

软件基础知识

1.1.1

数据结构基础

数组、记录、列表(

list)、队列、栈(stack)、堆(heap)、树、二叉树和图的定义、存储和操作 序列、集合等的定义、存储和操作

1.1.2

程序语言基础知识

汇编、编译、解释系统的基本原理

程序语言的数据类型

程序语言的控制结构

程序语言的种类、特点及适用范围

1.1.3

操作系统基础知识

操作系统的类型的功能

操作系统的层次结构和进程概念

作业、处理机、存储、文件和设备等管理的原理和方法

1.1.4

软件工程基础知识

软件生命周期各阶段的任务

结构化分析和设计方法

面向对象的分析与设计

软件开发工具与环境的基础知识

软件质量保证的基础知

1.1.5

数据库基础知识

数据库模型

关系数据库的基础知识

数据库系统的结构

SQL

的使用

常用数据库管理系统的知识

1.1.6

多媒体基础知识

多媒体基本知识

图形绘制基本方法

简单的图象处理

音频和视频信息的应用

1.2

硬件基础知识

1.2.1

计算机的体系结构和主要部件

机内代码及运算

中央处理器

CPU、存储器和输入/输出设备

总线结构、指令流和数据流

1.2.2 存储器系统

各类存储器的功能、特性和使用

虚拟存储器

高速缓冲存储器和多级存储器

1.2.3 安全性、可靠性与系统性能评价初步

数据安全与保密

诊断与容错

系统可靠性评价和系统性能评价方法

1.2.4 计算机体系结构的其它基础知识

流水线操作

精简指令系统计算机

多处理机系统

并行处理

1.3网络基础知识

1.3.1

网络的功能、分类与组成

1.3.2

网络协议与标准

1.3.3

网络结构与通信

1.3.4

网络的安全性

1.3.5 Client-Server

结构

1.3.6 Internet

和Intranet初步

1.3.7

网络管理初步

1.4

计算机专业英语

具有大学毕业程度的英语词汇量

能正确阅读和理解计算机领域的英文文献

(二)

软件设计和程序编制能力

2.1

软件设计能力

2.1.1

简单计算机应用系统的需求分析

流行的需求分析方法初步

数据流图的设计及改进

2.1.2

软件界面设计

输入输出数据文件的设计

用户界面的设计

2.1.3

概要设计

软件设计准则

模块划分与调用

常用的概要设计方法

2.1.4

详细设计

满足指定功能的各种处理过程的算法设计、评价和改进

2.1.5

数据库/数据结构的设

根据不同的要求进行数据库

/数据结构的设计

2.1.6

软件测试

测试方法

测试用例的设计(白盒测试

测试的静态和动态分析

2.2

程序编制能力

2.2.1

按照软件设计说明书,能熟练使用下列程序语言编制程序C(美国标准)/C++

2.2.2

能使用CASL汇编语言编制程序

2.2.3

面向对象编程技术

2.2.4

理解给定程序的功能,能发现程序中的错误或不足并能纠正或改进

2.2.5

具有良好的程序编制风格

2.2.6

算法的设计和分析


相关内容

  • 中级工程师职称如何评定
  • 中级工程师职称如何评定? 文章 2008-02-08 16:11:39 阅读40 评论0 字号:大中小 订阅 中级工程师职称评定何时进行?中级工程师职称评定何时进行?应具备什么样的条件?提交哪些资料?其程序是如何进行的? 一.按往年要求,8月1日至9月15日为全省高级专业技术资格评审委员会.省直中级 ...

  • 职称评定标准
  • 初.中.高级职称评定汇总 以下是将初级.中级.副高级.正高级职称评定所注意事项及需要准备的材料进行归类汇总,以便大家参考准备,因有些需要提交的材料会每年不同,故大家看后如果有遗漏或者新增的项目请及时联系办公室加以更正或者修改,以便大家能顺利.省时的完成职称评定.谢谢配合! 一.初级职称 1.评定方式 ...

  • 计算机技能鉴定试题
  • 计算机维护员技能鉴定中级试题计算机维护员技能鉴定中级试题一考试说明:计算机维护员中级考学生对计算机软件的识别能力和安装能力,考试前考试工作人员准备一台完好的计算机(带光驱网卡软驱),win98系统安装盘、office安装盘,驱动程序和其他常用软件在网上下载(可以在校内网,提供的地址有,ftp://1 ...

  • 2017黑龙江鹤岗中级人民法院招聘30名审判辅助人员公告
  • 最全汇总>>>事业单位招聘信息汇总 2017黑龙江鹤岗中级人民法院招聘30名审判辅助人员公告 黑龙江中公教育为大家整理了,近期的黑龙江省企事业单位的招考公告,事业单位主要的考试内容是行测和公共基础知识,具体的考试内容要以具体的公告为准.事业单位备考资料供考生备考学习. 为深入推进司 ...

  • 商业银行科技人员管理办法
  • 莱商银行科技人员技术序列管理办法 为健全和完善我行收入分配机制,有效调动专业技术人员的工作积极性,稳定技术人员队伍,合理利用人力资源,奠定我行信息化长期建设的基础,加快科技应用步伐,实现"科技兴行"战略目标,结合我行实际, 制定本办法. 一.指导思想 通过推行技术人员职位序列化管 ...

  • 高级执法资格考试大纲2016
  • 公安机关人民警察执法资格等级考试大纲(2016年版) 目 录 第一部分 考试说明 一.考试性质与测试目标 二.考试分级 三.考试命题 四.考试题型 五.其他 第二部分 考试内容 一.基本级执法资格考试 二.中级执法资格考试 三.高级执法资格考试 第一部分 考试说明 一.考试性质与测试目标 根据< ...

  • 2014中级会计师考试知识点[财务管理]:股利支付形式与程序
  • 2014中级会计师考试知识点<财务管理>:股利支付形式与程序 股利支付形式与程序 (一)股利支付形式 (二)股票股利 1.股票股利的影响 2.股票股利对股东的优点 1)理论上,派发股票股利后,每股市价会成比例下降,但实务中这并非必然结果,股东可以获得股票价值相对上升的好处: 2)股利收入 ...

  • 中级工程师申报
  • 中级工程师申报 你是中级职称,无需在工程师前面加上中级2字.加上中级2字完全 是多余的.也不符合通常的使用习惯. 申报条件 介绍 1.对学历和资历要求 申报人须符合下列条件之一: (1)博士研究生毕业: (2)硕士研究生毕业后,从事所申报专业工作满2年: (3)本科毕业后,从事所申报专业工作满5年: ...

  • 2016年计算机软件水平(软考)考试题答案
  • 2016年软考考试题答案抠 [3751,6206] bao.过 计算机软件水平考试(软考) 简介 计算机技术与软件专业技术资格(水平)考试(以下简称"软考")是原中国计算机软件专业技术资格和水平考试(简称"软件考试")的完善与发展.这是由国家人事和劳动保障部. ...