一、考试说明) x. n7 O1 `4 I0 x
1. 考试要求: 9 I7 g$ h, g3 ^# y& E. O o
(1) 掌握数制、数据信息机内表示及其算术运算和逻辑运算的基础知识; 5 J! h6 w2 R2 D* S
(2) 了解计算机的体系结构和主要部件的基础知识; ! P1 \, w0 p* l7 I) s$ j8 m
(3) 熟练掌握基本算法和数据结构,用C语言编制程序; ! G6 N4 I* F4 A- J5 P
(4) 掌握数据结构、程序语言和操作系统的基础知识; / a8 x- I5 l7 i5 c6 a
(5) 了解软件工程、数据库、多媒体和网络的基础知识;
1 T7 F' H2 R) @! E1 ~4 B- x: H0 k (6) 正确阅读和理解计算机领域的简单英文资料。
: f+ _/ C7 X+ ^' Z2 C 2. 通过本考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工6 q9 X4 {( h' Y' U5 V* [. [
作能力和业务水平。 ! K0 ~* U; P# q- m
3. 本考试设置的科目包括:计算机基础知识,考试时间为150分钟;计算机程序设计,考试时间为150分钟。 6 o; K5 _# a, u: R
二、考试范围0 V/ q- K/ _2 K. H6 h& I% d; p* H
(一)计算机基础知识 % o" Q+ O9 |9 o1 r5 |. }
1.1 软件基础知识
2 X& g. T8 t7 L' w. M+ p3 V 1.1.1 数据结构基础
, y, J4 H k" U2 B* @: F4 d* z 数组、记录、列表、队列、践、堆、树和二叉树的定义、存储和操作
& |+ U# y6 D8 h) d+ I0 a- d 1.1.2 程序语言和语言处理程序的基础知识和基本原理
- z4 ?; r) B; B. a0 X/ S 汇编、编译、解释系统的基础知识及基本原理
7 }: s! f3 q0 @) i8 R4 e Z 程序语言的基本成分:数据、运算什么控制和传输 . r5 h' |+ D+ H1 \2 \# R( w
结构化程序设计方法
" f/ d" ~/ d7 m, Z6 e9 s% g; y0 ^ 1.1.3 操作系统基础知识及基本原理 6 j1 H" }2 i8 l1 K* l2 A7 ]! w
操作系统的类型和功能
) d" u! d& k' b$ a" u" d 操作系统的层资结构和进程概念1 P1 q: R" i; Q6 O+ \* ~; G5 N$ q+ W
作业、处理贾、存储、文件和设备等管理的基础知识及基本原理 : `2 z F0 O$ w7 J0 l" ]1 E8 S' L
1.1.4 软件工程基础知识 ; |, c" q, }* C3 f( u
软件生命周期各阶段的任务
6 Q6 O3 _* B' e& W% M 结构化分析和设计方法
: ]) m5 i2 t1 k: `4 [: M 面向对象基本概念 # D# Q* E, `( ?# v2 i
软件测试方法 ) L. k8 w% T0 L- i2 Q# k
软件开发工具与环境基础知识EPRO_SPLIT>9 x3 X+ q; s7 } O( j; C
1.1.5 数据库基础知识 3 b+ U- a6 x8 N1 M, k" d) q; r
数据库模型
, e* T, @" O( P2 |" P- S$ C# E, M 数据库系统的结构 ; N- Z. L) k/ X) l r% i
SQL使用初步 8 `- U* v+ k; ]* Z2 v
常用数据库管理系统的知识
* E6 C; y2 _/ D. H4 m3 X 1.1.6 多媒体基础知识
o2 T9 _0 b: G 多媒体基本概念 & n- c/ |7 Z+ \1 p5 O! t
简单图形的绘制 2 N) C9 A! b$ X+ J
常见图像文件格式
$ X0 m) [: @) h6 D8 x/ s* M5 L 音频和视频信息的基本概念 ' Z' m# H) E% E+ T0 H
1.2 硬件基础知识
; o7 F8 l* w! ?0 B4 w% @ z+ f 1.2.1 数制及其转换 $ C: P% ~! S; d9 R- f# p
二进制、十进制和十六进制等常用数制及其相互转换 4 ?: Z4 @3 d( v. ?- ^9 a7 d' Z
1.2.2 机内代码 , F' J! k0 K$ [, A( A: J& o; q
原码、补码、反码、移码 1 c$ M! ^* J3 p& a) z
定点数与浮点数的机内表示
% {6 n* t/ C) q9 x ASCII码及汉字编码等常用的编码
. s& R9 ~9 s; c- S+ P5 M% G 奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法
: D" d3 A: t( Z" p* {+ i+ T, F 1.2.3 算术运算和逻辑运算
" y3 A& I% H) `- N- v: s( z 计算机中的二进制数运算方法 ) X: G/ r% E1 D& L) U1 q, z
逻辑代数的基本运算和逻辑表达式的化简
/ T) c8 g7 x$ K0 _4 n1 C1 R 1.2.4 计算机的体系结构和主要部件 9 A1 K( Y3 j! ~
中央处理器(CPU)、存储器和输入输出设备
0 |2 m9 J! m5 a8 u 总线结构、指领流和数据流 : z2 f; ?! x' t$ D' z+ h. ~
1.2.5 指令系统 % }+ g& c' l( X; D) q1 o& P
常用的寻址方式 & ?) t5 q0 z$ z
指令的格式、分类及功能
6 Y8 y3 m/ z" D. f; f9 @ 指令的执行过程 2 @8 p( G$ j+ ]: B" U$ a. n
1.3 网络基础知识 . a4 u8 P z7 C; d, T
1.3.1 网络的功能、分类及组成 : X y9 A4 e/ H. \
1.3.2 基本的网络协议与标准 : A$ V) y( h: g, t/ c1 {& `! Z2 R
1.3.3 常用网络设备与网络通信初步 ; G4 \& [( G* o+ ?# c2 V. W" ?: B
1.3.4 网络安全性初步 ( h! Y( R' d+ X
1.3.5 Client-Server结构
: P" _) N% ] ]3 s5 W8 M$ g. x 1.3.6 Internet和Intranet初步 ; m! d2 Q- ?- C* H1 s; }
1.4 计算机专业英语 2 \- U5 `) n. k& t- B0 s
掌握计算机技术的基本词汇 4 l, ~6 W) W# K- _2 s* O
能正确阅读和理解计算机领域的简单英文资料 6 `- ]. Y0 ?! U8 |) b8 O" e
EPRO_SPLIT>
0 j$ I, \$ N7 f4 G0 s (二)计算机程序设计/ H# ^; q* o! i# G4 w
2.1 按照软件设计说明书,能熟练使用下列程序语言编制程序,C(美国标准)
5 j4 ~6 t3 \, f$ d' y( m 2.2 理解给定的程序功能,能发现程序中的错误并加以纠正 8 a& P# L7 B. y& P2 F
2.3 具有良好的程序编制风格
' B" O2 O# e* f: [5 S 2.4 基本算法
. H" V! }6 ~ R/ k' f 2.4.1 查找、更新、排序、合并及字符处理 T0 ?/ y( e8 B: L$ V( f( D
2.4.2 迭代、插值、数值积分、矩阵计算、方程求解和搜索求解
, I% M, A* s, o0 |# V2 h 2.5 程序编制方法 & U% _" @. g) p+ T
2.5.1 分支、循环 、子程序(过程和函数)、递归 ! I8 r8 N, ]3 }
2.5.2 输入输出和文件的处理 0 T8 q4 u; G+ g6 g) C
|