一、考试说明
5 E+ v3 ?7 w$ A, l 1. 考试要求: , \) V. t8 b0 b9 u
(1) 掌握数制、数据信息机内表示及其算术运算和逻辑运算的基础知识; $ g% e; B1 Q& w8 T' e3 L
(2) 了解计算机的体系结构和主要部件的基础知识; 9 l$ N$ P/ m2 s9 _9 J# e
(3) 熟练掌握基本算法和数据结构,用C语言编制程序; _) p/ k, ]8 W$ t0 h$ t
(4) 掌握数据结构、程序语言和操作系统的基础知识;
& [ y9 F9 D/ \: l- S (5) 了解软件工程、数据库、多媒体和网络的基础知识; / ?5 O* t4 Q7 F8 S) f! Y* q
(6) 正确阅读和理解计算机领域的简单英文资料。 $ ~% @9 c/ ~) _1 N$ f/ M/ l2 Z
2. 通过本考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工2 Y; D; @# q% I8 x4 o, t7 e0 Y4 S
作能力和业务水平。
/ g5 G0 M0 o V5 ? 3. 本考试设置的科目包括:计算机基础知识,考试时间为150分钟;计算机程序设计,考试时间为150分钟。 # D1 R7 c" W, g, ?+ D9 w
二、考试范围
& a& M* O7 o4 S1 Y$ y9 s (一)计算机基础知识
* X7 M# ~5 c2 L# B 1.1 软件基础知识 . \% H* X: Q% Z1 S% F1 }* Q+ J
1.1.1 数据结构基础 3 W, n, X7 K% y# F+ Q) i) k
数组、记录、列表、队列、践、堆、树和二叉树的定义、存储和操作 ; j# q8 m8 L8 R" w' W
1.1.2 程序语言和语言处理程序的基础知识和基本原理 - B* ]# s5 ?9 J) Q
汇编、编译、解释系统的基础知识及基本原理 # E5 N7 ~2 f- {! H
程序语言的基本成分:数据、运算什么控制和传输
0 G6 Y+ B0 l2 R X e 结构化程序设计方法
/ P4 x# y9 S- N' I% f 1.1.3 操作系统基础知识及基本原理 4 ?! [$ I; ~, m' V0 {3 b. u
操作系统的类型和功能
# `1 w( Q% G8 }+ g 操作系统的层资结构和进程概念
1 Y7 @+ L, E; C) m 作业、处理贾、存储、文件和设备等管理的基础知识及基本原理
) v- n. u! D4 x" Y+ m' m1 p# q 1.1.4 软件工程基础知识 ) p; C& K1 R9 e4 w
软件生命周期各阶段的任务
+ y3 O: r6 E& V5 i" n5 f 结构化分析和设计方法
* h7 Z2 _& d1 p6 l 面向对象基本概念 * v/ E& ?( R6 a% m7 r
软件测试方法 ! t; o0 r! W6 R U4 d
软件开发工具与环境基础知识EPRO_SPLIT>/ F5 w2 C1 B* U: G/ p G3 w
1.1.5 数据库基础知识
' d; ^! f3 G7 v; M6 w 数据库模型 + {; y4 A5 M8 N9 [8 c0 P
数据库系统的结构 ; |! u* u4 l0 c v4 }
SQL使用初步 & O5 M+ C, m0 q/ u& ]: W
常用数据库管理系统的知识
$ f: [& U1 v3 x* G3 T 1.1.6 多媒体基础知识
' z" f! X( M8 K* A 多媒体基本概念 + Q5 n. [2 t+ w3 ^" N. T
简单图形的绘制
( N: B) Q# N% U$ ] I& C' D 常见图像文件格式
! B& {) N5 \; A3 [ 音频和视频信息的基本概念 " P2 J- e7 q! }7 v
1.2 硬件基础知识
7 q2 ~. ]+ X/ s% E" ?# v 1.2.1 数制及其转换 4 U5 G# M' N9 ~# v9 w& d: z
二进制、十进制和十六进制等常用数制及其相互转换
& q9 Q, _( C8 F) j8 H/ K 1.2.2 机内代码
/ Y" ^3 o1 W2 N 原码、补码、反码、移码 & o, p, C8 ~: T' P. R5 q0 p; i; @2 |
定点数与浮点数的机内表示 7 L: P# `9 c+ e! K/ B9 C+ B b* M
ASCII码及汉字编码等常用的编码 6 t+ o; r( T1 o+ m1 S* W- P
奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法0 r- T7 b, T7 z: @0 Q- G R
1.2.3 算术运算和逻辑运算 $ w* b0 d. `0 G' R9 V* O5 z7 F7 e
计算机中的二进制数运算方法
, O6 I% U! P& _; a' ` 逻辑代数的基本运算和逻辑表达式的化简
/ V2 j- J, }/ `$ V. E 1.2.4 计算机的体系结构和主要部件
0 s) A% l: |5 ^8 F; l7 h1 O6 g 中央处理器(CPU)、存储器和输入输出设备
: i+ o# s9 x! k: @( `! ^& d 总线结构、指领流和数据流 8 N% b' _! J9 O0 |+ n2 ]
1.2.5 指令系统
& X/ v, ]9 F" C" n) Q# E 常用的寻址方式
4 S, y. f/ `4 G5 H; F4 P7 W 指令的格式、分类及功能 & s, ]* _# I# w5 X, l
指令的执行过程 $ n/ m* u& ]" K; I& v6 t
1.3 网络基础知识
4 Y3 ], A+ m& U$ N$ V 1.3.1 网络的功能、分类及组成
1 a( ?9 @9 ^: _" F& R, k 1.3.2 基本的网络协议与标准
: B! P5 b. Q6 G6 e1 Y% B2 u& u 1.3.3 常用网络设备与网络通信初步 4 E1 d5 a, n( h- v7 k2 D
1.3.4 网络安全性初步
1 A( i) c2 _2 K3 _: k5 T' t. [( y9 f 1.3.5 Client-Server结构 3 r2 Q& q7 f5 o9 w7 `: J9 T/ b
1.3.6 Internet和Intranet初步
* ]3 `4 Y9 G8 Z0 q8 P! W6 v* D5 d 1.4 计算机专业英语
8 E1 {# d; c% B* N 掌握计算机技术的基本词汇 3 A R8 T5 x2 M8 A- o H# w$ B
能正确阅读和理解计算机领域的简单英文资料 1 m" c- }" Z" E* I8 }% ]( b
EPRO_SPLIT>
' }4 P1 |) P5 G% G/ m* j# N3 K; [ (二)计算机程序设计
- G1 D8 {9 P& Z$ ]/ w 2.1 按照软件设计说明书,能熟练使用下列程序语言编制程序,C(美国标准) / G! Y8 g, [( a8 J8 V1 m" {
2.2 理解给定的程序功能,能发现程序中的错误并加以纠正 ; @/ ~/ j! S h' n/ e
2.3 具有良好的程序编制风格 % j- L" ?7 a. Y5 N: h: Y
2.4 基本算法
8 X* T- o! N% H2 t+ g2 H) y& H 2.4.1 查找、更新、排序、合并及字符处理 ! X6 j9 |8 O/ P: W; m# k
2.4.2 迭代、插值、数值积分、矩阵计算、方程求解和搜索求解 # q$ ~3 K7 ?/ E. Y2 q+ d6 f: p
2.5 程序编制方法
1 i+ {; R& t; `8 G7 p$ V) |9 L; L 2.5.1 分支、循环 、子程序(过程和函数)、递归
7 ~: D/ I; k+ p) d, O 2.5.2 输入输出和文件的处理 : u5 F6 Y. q3 s/ N4 Y- J$ Q
|