您的位置:科教首页->正文
 
程序设计考试大纲(初级、中级、高级)
( 2003年09月19日 10:59:27 阅读: )

  

程序设计考试大纲(初级)



一、考试说明

1.考试要求:

(1)熟练掌握DOS,Windows 95,Word和上网软件的使用方法,以及有关基础知识;

(2)掌握程序编制方法,用C语言编制简单程序;

(3)掌握基本数据结构、程序语言和操作系统的基础知识;

(4)了解数据库和信息安全的基础知识;

(5)掌握数制、机内代码和逻辑运算的基础知识;

(6)了解计算机主要部件和功能的基础知识。

2.通过本级水平考试的合格人员能熟练使用指定的常用软件和具有初步的程序编制能力,具有相当于技术员的实际工作能力和业务水平。

3.本级水平考试范围包括两个模块: 模块1——软件使用和程序编制初步能力(考试时间为150分钟); 模块2——基础知识(初级程序员级)(考试时间为120分钟),题型为单项选择题。

二、考试范围

模块1:软件使用和程序编制初步能力

1/1能熟练使用下列常用软件

操作系统(DOS和Windows 95)
字处理软件(word)
上网软件(电子邮件和浏览器)

1/2能使用下列语言编制简单程序

C(美国标准)

1/3理解给定程序的功能

1/4基本算法

查找、更新、排序和字符处理

1/5程序编制方法

分支、循环、子程序(过程和函数)
输入/输出和文件的基本处理

模块2:基础知识(初级程序员级)

2/1软件基础知识

1.基本数据结构

数组、记录、列表(list)、队列、栈(stack)的定义、存储和操作

2.程序语言基础知识

汇编、编译、解释系统的基本概念和使用
程序语言的数据类型
程序语言的控制结构

3.文件系统使用的基础知识

文件组织的类型和特点
文件命令的使用

4.操作系统的类型、功能和使用基础知识

5.数据库系统的基础知识

6.计算机信息安全基础知识

计算机信息安全基本概念
常见计算机病毒的识别

2/2硬件基础知识

1.数制及其转换

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

2.机内代码

原码、补码、反码
定点数与浮点数的机内表示
ASCII码及汉字编码等常用的编码
奇偶校验码

3.逻辑运算

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


4.计算机的主要部件


中央处理器CPU、存储器、输入/输出设备

5.指令系统

常用的寻址方式
指令的格式、分类及功能


程序设计考试大纲(程序员级)




一、考试说明

1.考试要求:

(1)熟练掌握基本算法和数据结构,用C语言编制程序;

(2)掌握数据结构、程序语言和操作系统的基础知识;

(3)了解软件工程、数据库、多媒体和网络的基础知识;

(4)掌握数制、机内代码及其算术运算和逻辑运算的基础知识;

(5)了解计算机的体系结构和主要部件的基础知识。

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

3.本级水平考试范围包括两个模块: 模块1——程序编制能力(考试时间为150分钟);模块2——基础知识(程序员级)(考试时间为120分钟)。 题型为:单项选择题+多项选择题。

二、考试范围

模块1:程序编制能力

1/1按照软件设计说明书,能熟练使用下列程序语言编制程序

C(美国标准)

1/2理解给定程序的功能,能发现程序中的错误并加以纠正

1/3具有良好的程序编制风格

1/4基本算法

查找、更新、排序、合并及字符处理
迭代、插值、数值积分、矩阵计算、方程求解和搜索求解

1/5程序编制方法

分支、循环、子程序(过程和函数)、递归
输入输出和文件的处理

模块2:基础知识(程序员级)

2/1软件基础知识

1.数据结构基础 数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树和二叉树的定义、存储和操作

2.程序语言基础知识

汇编、编译、解释系统的基础知识
程序语言的数据类型
程序语言的控制结构

3.操作系统基础知识

操作系统的类型和功能
操作系统的层次结构和进程概念
作业、处理机、存储、文件和设备等管理的基础知识

4.软件工程基础知识

软件生命周期各阶段的任务
结构化分析和设计方法
面向对象基本概念
软件开发工具与环境基础知识

5.数据库基础知识

数据库模型
数据库系统的结构
SQL的使用初步
常用数据库管理系统的知识

6.多媒体基础知识

多媒体基本概念
常用图象文件
简单图形(线段和圆)的计算机图示

2/2硬件基础知识

1.数制及其转换

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

2.机内代码

原码、补码、反码、移码
走点数与浮点数的机内表示
ASCII码及汉字编码等常用的编码
奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法

3.算术运算和逻辑运算

计算机中的二进制数运算方法
逻辑代数的基本运算和逻辑表达式的化简

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

中央处理器CPU、存储器和输入/输出设备
总线结构、指令流和数据流

5.指令系统

常用的寻址方式
指令的格式、分类及功能
指令的执行过程

2/3网络基础知识

网络的功能、分类与组成
网络协议与标准
网络结构与通信
网络的安全性
Client-Server结构
Internet和Intranet初步


程序设计考试大纲(高级)




一、考试说明

1.考试要求:

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

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

(3)掌握软件设计的方法和技术;

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

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

(6)掌握计算机体系结构和主要部件的基础知识。

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

3.本级水平考试范围包括两个模块: 模块1——软件设计和程序编制能力(考试时间为150分钟); 模块2——基础知识(高级程序员级)(考试时间为120分钟)。 题型为:单项选择题+多项选择题+综合题。

二、考试范围

模块1:软件设计和程序编制能力

1/1软件设计能力

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

流行的需求分析方法初步
数据流图的设计及改进

2.软件界面设计

输入输出数据文件的设计
用户界面的设计

3.概要设计

软件设计准则
模块划分与调用
常用的概要设计方法

4.详细设计 满足指走功能的各种处理过程的算法设计、评价和改进

5.数据库/数据结构的设计 根据不同的要求进行数据库/数据结构的设计

6.软件测试

测试方法
测试用例的设计(白盒测试)
测试的静态和动态分析

1/2程序编制能力

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

2.能使用CASL汇编语言(文本见附录)编制程序

3.面向对象编程技术

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

5.具有良好的程序编制风络

6.算法的设计和分析

模块2:基础知识(高级程序员级)

2/1软件基础知识

1.数据结构基础

数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树、二叉树和图的定义、存储和操作

序列、集合等的定义、存储和操作

2.程序语言基础知识

汇编、编译、解释系统的基本原理
程序语言的数据类型
程序语言的控制结构
程序语言的种类、特点及适用范围

3.操作系统基础知识

操作系统的类型和功能
操作系统的层次结构和进程概念
>作业、处理机、存储、文件和设备等管理的原理和方法

4.软件工程基础知识

软件生命周期各阶段的任务
结构化分析和设计方法
面向对象的分析与设计
软件开发工具与环境的基础知识
软件质量保证的基础知识

5.数据库基础知识

数据库模型
关系数据库的基础知识
数据库系统的结构
SQL的使用
常用数据库管理系统的知识

6.多媒体基础知识

多媒体基本概念
常用图象文件
简单图形的计算机图示

2/2硬件基础知识

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

机内代码及运算
中央处理器CPU、存储器和输入/输出设备
总线结构、指令流和数据流

2.存储器系统

各类存储器的功能、特性和使用
虚拟存储器
高速缓冲存储器和多级存储器

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

数据安全与保密
诊断与容错
系统可靠性评价和系统性能评价方法

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

流水线操作
精简指令系统计算机
多处理机系统
并行处理

2/3网络基础知识

网络的功能、分类与组成
网络协议与标准
网络结构与通信
网络的安全性
Client-Server结构
Internet和Intranet初步
网络管理初步
来源: 中国考生在线
 
相关新闻
·计算机网络考试大纲(初级、中级、高级)
·多媒体技术考试大纲(初级、中级、高级)
·数据库技术考试大纲(初级、中级、高级)
·软件工程考试大纲(初级、中级、高级)
·程序设计考试大纲(初级、中级、高级)

 

主办:中共楚雄州委 楚雄州人民政府
承办:楚雄州人民政府信息中心 电话:0878-3123466 邮箱:webmaster@cxz.gov.cn
技术支持:楚雄州电信分公司 云南万事通信息科技产业公司
Copyright © 2003 楚雄州人民政府公众信息网 All Rights Reserved.