一、考试说明9 p% k0 [9 ?' `9 V* t# W& ]3 m# n5 l
1. 考试要求: : w2 o3 }: D3 V* w+ ]# O- P1 m
(1) 掌握数制、数据信息机内表示及其算术运算和逻辑运算的基础知识;
" S6 \% q0 l! P* q+ m (2) 了解计算机的体系结构和主要部件的基础知识; 8 ]5 U) I1 f" G3 l& h6 D5 Z
(3) 熟练掌握基本算法和数据结构,用C语言编制程序;
( w; ?4 w1 P9 h( u$ N2 E0 G (4) 掌握数据结构、程序语言和操作系统的基础知识;
7 n O8 x% L' u( h: o( R2 [ (5) 了解软件工程、数据库、多媒体和网络的基础知识;
( b6 } k1 N9 I7 X' p (6) 正确阅读和理解计算机领域的简单英文资料。
1 x: i% [2 {$ P: L0 d( Q 2. 通过本考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工
2 @+ e* z1 t& J; ^作能力和业务水平。 ( H1 b0 `, D4 _" V3 D/ m& }' `
3. 本考试设置的科目包括:计算机基础知识,考试时间为150分钟;计算机程序设计,考试时间为150分钟。
+ w, I8 \' Q& W9 W4 f' O" v 二、考试范围
* |$ R$ ]. n# l" _8 }9 w) `1 q (一)计算机基础知识
}: l4 L3 Z. U7 K6 P7 A 1.1 软件基础知识
: {* [. b: K. Z9 v 1.1.1 数据结构基础
9 F1 m+ i6 m: u0 i0 d; Z$ X 数组、记录、列表、队列、践、堆、树和二叉树的定义、存储和操作
8 e) R& U( P, Z! s$ Q- @/ h 1.1.2 程序语言和语言处理程序的基础知识和基本原理
# ^# n5 X5 J) T# i8 ^) s 汇编、编译、解释系统的基础知识及基本原理 4 ]5 \8 m: c8 T1 ^
程序语言的基本成分:数据、运算什么控制和传输
z# C/ I8 T( `, C. D" ~/ W( Q 结构化程序设计方法
; d) o! t5 W5 N" | X 1.1.3 操作系统基础知识及基本原理 3 t. E! K1 a( S# {% D7 g+ a, X
操作系统的类型和功能 ( X, _# Y! M1 L2 h5 J; j: N2 q
操作系统的层资结构和进程概念
$ e4 j: P# j8 }- z' G3 X; n/ | 作业、处理贾、存储、文件和设备等管理的基础知识及基本原理
; @4 N1 |( l! E/ M9 s 1.1.4 软件工程基础知识 * |8 k0 k4 ?/ G* |, ^
软件生命周期各阶段的任务
" s5 ^; C: t: v+ a 结构化分析和设计方法
, i' q$ a3 ? ^* X! }+ i" b( D! }* n 面向对象基本概念
7 L+ x3 g) a' }1 `7 H 软件测试方法
4 A* [+ ^* R0 P" I) o 软件开发工具与环境基础知识EPRO_SPLIT>' @0 |: ] `, t; v* O% H [4 v
1.1.5 数据库基础知识 4 K* h" \% G% |4 |0 j3 c) S% F
数据库模型 / V# w% M) h. V
数据库系统的结构 8 I7 t( m% a1 a7 B, J5 Z: Q- j+ U
SQL使用初步
- Y+ @ H! u& ~, K 常用数据库管理系统的知识
7 r6 S/ P4 L" B& M3 w 1.1.6 多媒体基础知识
! H9 B* A) k9 C$ ?2 o 多媒体基本概念 0 k# m$ G9 W( Y% m- X+ e+ e
简单图形的绘制
3 w* _) t7 i& _$ d/ [) F 常见图像文件格式 + x3 R6 c$ Q/ h( n, c3 }1 z Y
音频和视频信息的基本概念 ' W. v% }9 K/ v( p1 j
1.2 硬件基础知识 2 Y* b: B/ ~- _% ?
1.2.1 数制及其转换
3 n+ v2 |( X% _+ u 二进制、十进制和十六进制等常用数制及其相互转换
' b8 [! i7 W+ ~. W% }7 s 1.2.2 机内代码
. g. b! d; r, L9 P 原码、补码、反码、移码 , C( t! l9 K: Q' s1 B% |: L: a
定点数与浮点数的机内表示
9 @5 n, S( k* _" z, F4 k ASCII码及汉字编码等常用的编码 `( M7 {: v7 d
奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法) a3 o. ~4 i3 O+ x; c
1.2.3 算术运算和逻辑运算
5 u- N1 O6 H7 U! L) k 计算机中的二进制数运算方法
! _' h" U1 p: D/ B 逻辑代数的基本运算和逻辑表达式的化简
' k9 A; k" `- e' |( o5 } 1.2.4 计算机的体系结构和主要部件
. l5 ?( @6 i3 ]5 F5 i# R5 u. w 中央处理器(CPU)、存储器和输入输出设备
# W$ I5 Y; H% B4 m- x2 v 总线结构、指领流和数据流
1 j0 m6 z& b. H1 k) J4 D4 }) P 1.2.5 指令系统 , p% F, z+ @4 B" i2 ]+ k0 C
常用的寻址方式
. \* L. s/ v& G" u% E& ^ 指令的格式、分类及功能
7 e& T/ P5 ?. x* ]: W( _; `. Y 指令的执行过程 0 o/ g. ]" x) U2 j+ @3 x
1.3 网络基础知识 T" O5 ?/ M1 U
1.3.1 网络的功能、分类及组成 8 F0 H4 J9 x6 Q# b! s0 Y' ^
1.3.2 基本的网络协议与标准 6 y! Q( R/ d$ c# z, ~+ @
1.3.3 常用网络设备与网络通信初步
( N! l2 i/ O. Z2 f) s) b2 V 1.3.4 网络安全性初步
# L4 X% ~+ c+ S% n 1.3.5 Client-Server结构
0 @7 |* `8 C, y% \: q 1.3.6 Internet和Intranet初步 7 C: [; t) p% y! }( H* @
1.4 计算机专业英语 , N7 w9 r* }6 S1 `( l. ^
掌握计算机技术的基本词汇
3 }1 g7 Q% H9 ]& r3 h! V( H/ A( G 能正确阅读和理解计算机领域的简单英文资料 # L3 G8 W; `* F3 c/ d
EPRO_SPLIT> 2 k* p: V8 C Q+ R
(二)计算机程序设计# ]3 U. ?/ m9 v0 Z5 D/ o- h, A
2.1 按照软件设计说明书,能熟练使用下列程序语言编制程序,C(美国标准)
# C/ d/ ~& G0 x& j 2.2 理解给定的程序功能,能发现程序中的错误并加以纠正 ' n+ f# A& p1 z6 D
2.3 具有良好的程序编制风格
4 H! D# r4 T% T" `: d 2.4 基本算法 4 G6 _) h( z- F- i3 M! U5 {$ e( @
2.4.1 查找、更新、排序、合并及字符处理 ' W6 p j; ~& O# ~8 M
2.4.2 迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
- ^( N4 h8 |) X 2.5 程序编制方法 # _ Y& B2 z+ E$ I7 v) {8 r
2.5.1 分支、循环 、子程序(过程和函数)、递归 : f* v7 i" t/ n+ f# E0 l# I( J6 B7 X
2.5.2 输入输出和文件的处理
0 {$ S3 s7 S4 l% J" R# G' Z/ z8 j |