程序设计考试大纲(初级程序员级)* h) n7 ^) o5 i; h3 @* T6 O
一、考试说明
/ O; d! M5 u( Q, y, g# t& G 1.考试要求:1 t! @) U+ s& o5 S4 ?+ G
(1)熟练掌握DOS,Windows 95,Word和上网软件的使用方法,以及有关基础知识;% c* P; _9 ^' `5 y- J* \; a
(2)掌握程序编制方法,用C语言编制简单程序;* d+ b. A, n `5 N y+ [1 w6 F5 g
(3)掌握基本数据结构、程序语言和操作系统的基础知识;
' d" Z* O; L2 }# r9 G (4)了解数据库和信息安全的基础知识;9 h+ n" |" @0 `& f- v$ }$ ?
(5)掌握数制、机内代码和逻辑运算的基础知识;
$ e# a( j% q F (6)了解计算机主要部件和功能的基础知识。4 b/ V0 T# ]9 ~% g3 F6 a
2.通过本级水平考试的合格人员能熟练使用指定的常用软件和具有初步的程序编制能力,具有相当于技术员的实际工作能力和业务水平。
" ?4 y, N7 {9 \ 3.本级水平考试范围包括两个模块:6 U" k L Q, p/ J" g( q. D
模块1——软件使用和程序编制初步能力(考试时间为150分钟);
% G8 [0 A* j- a8 d) P8 ^ 模块2——基础知识(初级程序员级)(考试时间为120分钟),题型为单项选择题。( q% O4 l: E9 `! `- N% \. n3 g1 n
二、考试范围 G1 @- b! n$ f; Q8 ^
模块1:软件使用和程序编制初步能力
/ c8 {6 E+ S8 p3 g 1.1能熟练使用下列常用软件6 r, |+ u7 d0 o* R' W7 X& P
1.1. 1操作系统(DOS和Windows 95)$ @! e5 |7 x( M& x, o1 f
1. 1.2字处理软件(word)/ i( |- X+ Q# [3 l7 x2 r7 I
1.1. 3上网软件(电子邮件和浏览器)
0 k( @; t3 w( Y! X! M4 K 1.2能使用下列语言编制简单程序0 o+ k7 V9 O7 v9 O& E0 o" B8 B/ ]
1.2.1 C(美国标准)/ } u1 b6 d b. R# D
1.3理解给定程序的功能
; ~- i! _$ Q0 `: F Y9 w' C 1.4基本算法
1 \& F1 h$ |# c. V; m 1.4.1查找、更新、排序和字符处理
% n( z) {4 a/ H% ?) T. i# S 1.5程序编制方法5 q ?, P; h3 b' A; L1 ?/ e3 o
1.5.1分支、循环、子程序(过程和函数)) [ f* c8 t8 i/ ^1 s
1.5.2输入/输出和文件的基本处理
, o% Y! j4 `. |0 H8 Z 模块2:基础知识(初级程序员级)
2 `" i* ?+ ^; v6 _" d5 J6 U 2.1软件基础知识4 Q, p! H {; t. P: U/ ^0 B
2. 1.1基本数据结构& i$ C" c" ]; W7 j) q
●数组、记录、列表(list)、队列、栈(stack)的定义、存储和操作" O$ \6 G$ X/ Z+ T4 s' K4 ]; B( [4 K
2.1.2程序语言基础知识4 Z' L; v% f8 v [: ?2 h/ f
●汇编、编译、解释系统的基本概念和使用/ o7 y7 O8 t" x% A
●程序语言的数据类型8 E& W6 V3 {, L3 {7 @2 r3 V
●程序语言的控制结构6 c! z7 V* Q+ d( d. \$ q8 B ^! O8 G
2.1.3文件系统使用的基础知识! J. t3 l7 o3 A: h- J
●文件组织的类型和特点1 {9 b9 |; J3 e& w; c% {% ]
●文件命令的使用
( n0 q( b7 s. Q- Y' u 2.1.4操作系统的类型、功能和使用基础知识, c2 R: Y5 ~1 N2 M8 @( ^& ?% v8 n" _ L
2. 1.5数据库系统的基础知识
# T1 T! ?# W8 A2 h. c 2.1.6计算机信息安全基础知识' e( B# i, g6 D% z! b0 _
●计算机信息安全基本概念
! u) D. R/ c2 Y$ {' j ●常见计算机病毒的识别
# g* L7 m. I( ] 2.2硬件基础知识
- v8 g8 b& t1 c9 D5 I: j: R6 k8 W 2.2. 1数制及其转换' w0 \8 J# t: Z+ [5 L: C; w) Q8 W
●二进制、十进制、十六进制等常用数制及其相互转换: i# e; S- c) o. Y0 k, P
2.2. 2机内代码
~% \, [6 j7 ^/ _6 j* d ●原码、补码、反码
% E7 C; b6 G/ m) r8 q e* z ●定点数与浮点数的机内表示+ d. c( ^8 ?, S- ], ^5 m
●ASCII码及汉字编码等常用的编码
) n, g& X# W5 ?1 U ●奇偶校验码
3 Z3 t, g/ H0 q 2.2.3逻辑运算; U; U$ F4 O/ i8 r& y+ I
●逻辑代数的基本运算和逻辑表达式的化简
. |8 ]" [% ?3 r5 i2 n3 i6 Q8 O 2.2. 4计算机的主要部件( N( M8 z0 e) z
●中央处理器CPU、存储器、输入/输出设备
5 p) [7 ?2 I, |% @9 v 2.2.5指令系统
5 [9 ^+ V: }7 K, G2 c4 o ●常用的寻址方式% {& Q6 Z! Z. ~, T I, i
●指令的格式、分类及功能 |