发新话题
打印

[考试辅导] 2006年新版NCRE二级VisualBasic考试大纲

2006年新版NCRE二级VisualBasic考试大纲

(一)公共基础知识 ( T& K8 g: a1 [7 \: _9 }
(二)Visual Basic语言程序设计基本要求  # _  [4 m" a9 b3 m4 v' t/ d, }
1、熟悉Visual Basic集成开发环境。
* @7 q* s, d! E6 ]1 T. X0 }- ]2、了解Visual Basic中对象的概念和事件驱动程序的基本特性。 , z6 Q8 \! O. j
3、了解简单的数据结构和算法。 * |% S1 L2 u/ [( H* W- d! |
4、能够编写和调试简单的Visual Basic程序。  ) U3 X0 X) O: Y, ?2 L; U& _

. X) ]6 R8 P  K考试内容
! j0 X4 Z: O7 n; P  G$ r一、Visual Basic程序开发环境 * Q+ c5 U. }; V% ]
1、Visual Basic的特点和版本。 # D' M# Z6 B( z* K3 l
2、Visual Basic的启动与退出。
% l3 D; W. G0 x, y; N- b) \( b: i3、主窗口: ; O1 {( C. j- X% T8 B$ B& o% A
 (1)标题和菜单。 & ^' Z0 F0 w) N; ^( T# \
 (2)工具栏。
2 c4 S2 {. t( n+ S2 ~4、其他窗口: - Y( o3 m: N  p3 w2 j/ ?3 G
 (1)窗体设计器和工程资源管理器。 9 H1 s  f) ]. H* m/ m
 (2)属性窗口和工具箱窗口。
0 u  H" a5 Q6 t% `# \
9 l7 f5 C8 {7 P! ~- l二、对象及其操作 % s) O" S: H: F5 |" r$ N
1、对象:
8 B2 ^7 J! z" R$ p' R (1)Visual Basic的对象。 5 Q) t6 r8 Z1 q4 |( \6 d
 (2)对象属性设置。 1 }* ]2 S) V9 R- N  O( s. X. v
2、窗体:
1 f9 t( `# M' [! G" n. L! D (1)窗体的结构与属性。 6 {5 h3 f6 e1 N5 l/ v" j
 (2)窗体事件。
3 p9 j* G' Z; v1 z# x0 D6 j7 K4 A3、控件: ) f+ a& q4 x( B
 (1)标准控件。 " g1 I+ j  m) }  i* F7 m4 o
 (2)控件的命名和控件值。
) r3 e/ a3 I$ S4 H* a: K1 q+ P4、控件的画法和基本操作。 # N8 ]$ h/ |4 Y- {& ]7 i1 L: R
5、事件驱动。 + E' h& ]2 u& `$ M8 X7 K* k6 s
% L8 i8 B: G0 U
三、数据类型及其运算 " I3 s4 W" e% ~+ y8 ]9 U; h7 N
1、数据类型:
0 j" w) g2 U, Y% O. {$ d0 r! Q (1)基本数据类型。
* t" o$ s, d+ Y" M/ d- T (2)用户定义的数据类型。 ! X" V6 }0 C) p1 q, w
 (3)枚举类型。 9 b1 V- O6 h0 k" U& ~8 m
2、常量和变量:
+ L* S; ~) N" i- e (1)局部变量与全局变量。 * u  y+ f' d; T/ d7 b/ x& W
 (2)变体类型变量。 # g, S5 Z6 [0 j# |  J7 E( X: F
 (3)缺省声明。 1 }/ d, C+ k! {9 s: [6 i/ f7 x
3、常用内部函数。 7 I* Z0 Z1 U3 H
4、运算符与表达式:
6 S  r7 H8 h8 Z7 ~( E (1)算术运算符。 0 T0 i) M7 P1 h3 r" p
 (2)关系运算符与逻辑运算符。
- c7 r3 t, X6 o0 V+ l. s5 U4 B3 q+ J (3)表达式的执行顺序。
! B% P+ f* L* j* V9 N2 W; W1 d+ k. f/ Z
四、数据输入、输出 , s! I2 X; a6 V8 _0 C3 p  C
1、数据输出:
# o: Y3 r8 j' W/ z  z/ L (1)Print方法。 ) d8 d+ f! O6 m$ X2 {! e
 (2)与Print方法有关的函数(Tab、Spc、Space $)。 $ v" X% \9 _  p, ?; \1 a
 (3)格式输出(Fomat$)。
8 b7 h! z) n$ h0 S4 W( H: z2、InputBox函数。
! P, R5 k. v1 c6 w. v6 ~0 v7 k3、MsgBox函数和MsgBox语句。 7 S  C  G7 @4 d: A! f' Z# C' R
4、字形。 8 b! E: V. b/ u) h9 Y) A
5、打印机输出: * `3 f+ K4 Q9 i0 S0 _& j' [
 (1)直接输出。   r. S9 J. E6 D1 e
 (2)窗体输出。 # F( t2 U+ w# _  ^

& V5 }6 B0 H4 q" O五、常用标准控件
$ ?( n: U; R/ E2 J3 K: F$ S1、文本控件:
. V% n, r+ J# s( X9 X+ S. E  { (1)标签。 ( s4 K3 g1 m+ ~% N. Y
 (2)文本框。
/ T4 C% Z7 W' U: t2、图形控件: 4 e% |2 o, n( e- ^9 R
 (1)图片框,图像框的属性,事件和方法。
! Q  z$ G3 _+ y (2)图形文件的装入。 * K1 W/ M! c' J* K2 g! \
 (3)直线和形状。 / ^8 n6 P9 C6 A7 [$ j
3、按钮控件。
/ n+ Y( B! X- _( N& {) W4、选择控件:复选框和单选按钮。 8 E) [6 Q" x- ?3 ~1 L8 ^
5、选择控件:列表框和组合框。
; _! {, D- q- K4 z6、滚动条。 1 q1 g% {4 Y# y) n8 }
7、计时器。 # L& f7 d% _; E6 v& n$ A' M2 V
8、框架。 0 s6 m: p" H  r4 \0 v6 l) e0 X$ a
9、焦点与Tab顺序。
. k& C1 i' I& X( S' P. Z+ C4 n9 a( ^0 b2 F) L$ n+ H
六、控制结构 ) Y  y8 m" R+ S2 J& O( @3 t8 V
1、选择结构:
1 [4 p6 l1 y3 I- M0 K! o$ g (1)单行结构条件语句。
6 V% w, r6 O# V5 r5 Z0 l% a( E (2)块结构条件语句。 1 B. [4 n' w- P0 K# v. v6 ~# Q
 (3)IIf函数。 ; S% F8 i: Z3 }4 B8 a, }) N
2、多分支结构。 1 }; z; N6 [4 Q# X3 H/ j
3、For循环控制结构。
  a9 @2 @* s5 l4、当循环控制结构。
5 A9 i/ g9 H- i5、Do循环控制结构。
3 ~8 b! O. j3 X; }  [$ }8 D$ B  e6、多重循环。
5 L; N) b" Z  x7.GoTo型控制: 3 G0 Y7 H5 i, `2 a3 K
 (1) GoTo语句。 / J* T- R" }4 C6 m2 C7 s7 u
 (2) On-GoTo语句。
9 C) G# ?0 K: G3 U* G七、数组 5 e0 P! I) e8 H9 x
1、数组的概念:
! O1 E7 f8 o4 z/ _# k9 y (1)数组的定义。 ( j6 ^, G+ n) G, I; {$ D
 (2)静态数组与动态数组。 , N4 Y4 S1 n  {5 h' n: p2 I
2、数组的基本操作: 3 K1 [* ], O2 H* C$ b
 (1)数组元素的输入、输出和复制。  7 C; w9 N8 U4 ^/ m6 ~0 m: J2 A) g( S
 (2)For Each...Next语句。 ; P5 n. t8 \- T' D# D
 (3)数组的初始化。 ' k7 k7 O* q* _8 h
3、控件数组。  k& P5 A3 g  n3 J- M
八、过程
. Z! b& p5 C, x4 ~1、Sub过程:
" C: ~8 }9 h, p( F2 K  r (1)Sub过程的建立。 ' k& I$ d. m6 z: u+ B& t2 z$ X
 (2)调用Sub过程。
: l( A4 F2 a) W, | (3)通用过程与事件过程。 # Z, `- g, V5 o# K2 y4 Y
2、Function过程:
+ S/ S& J7 B0 U% R' i& k; l (1)Function过程的定义。
% }7 ^. b2 ^1 A1 g/ Y* j& q' u3 \0 \: K (2)调用Function过程。
* Y" i; c2 P% Y% e& M8 m; |3、参数传送: ; y* S) U# k3 G/ @
 (1)形参与实参。 + ?) q* ?* ?2 ^4 i* t2 V
 (2)引用。 ' C+ A1 M3 c2 C# B; Z, {4 n
 (3)传值。 ) l2 H8 u8 N# s% h/ Y3 }
 (4)数组参数的传送。 0 {7 }) f+ v9 |( [/ m" T0 S. o
4、可选参数与可变参数。
8 a2 G8 G, b& o: s6 g6 ^1 ~& m5、对象参数:
% ^' w* j" v& _, B7 i (1)窗体参数。
  ]) m: [7 K5 v& {4 E (2)控件参数。 0 W2 m/ l/ P0 F0 ~) L

! c8 X, _8 N/ A/ k" C九、菜单与对话框 ( _6 O0 [# c4 q# {0 Y% A3 g
1、用菜单编辑器建立菜单
1 u' k- P) @! h0 K& }& k2、菜单项的控制:
9 c7 P- F* q; u  O* e% a (1)有效性控制。 / t$ B+ b' B- c( M# S
 (2)菜单项标记。 8 }/ B! z  `# [4 L
 (3)键盘选择。 3 D! n* ^. t3 D. }" T
3、菜单项的增减。 4 U) \" o7 a* \- p) {/ F
4、弹出式菜单。
: `* F. _4 j$ B5 [4 l& Y3 E# X( H5、通用对话框。 $ `, N1 @/ X6 `/ D- J
6、文件对话框。
+ H% c  K' z2 y! @2 b( E7、其他对话框(颜色、字体、打印对话框)。 8 e2 G- ^* g" l# R: L

! @3 S) b# B0 G5 W1 e十、多重窗体与环境应用 0 f  A. `5 P( @6 E
1、建立多重窗体应用程序。
' L! M/ F6 X1 n! r1 I$ |# G2、多重窗体程序的执行与保存。 , G0 \3 \! {  y  ]; Q0 N, R* y
3、Visual Basic工程结构。 2 S: _2 @+ x8 V( p2 l  J; H# V
 (1)标准模块。
; T" R! P- W. ~ (2)窗体模块。 5 u% {, V3 J9 ?8 y- D* Z1 y
 (3)Sub Main过程。 # W, g, t  g8 Q4 U' s
4、闲置循环与DoEvents语句。
; ?, e3 J2 Z5 K" H4 q' X; Z2 C/ d0 w0 S) H7 Z' E% S
十一、键盘与鼠标事件过程 ' x6 @7 t2 D" I( _- p; \
1、KeyPress事件。 6 l" N! M$ f4 b/ b
2、KeyDown与KeyUp事件。 : _! j7 u6 a3 }/ g5 w
3、鼠标事件。
" ~9 ^1 X$ C% C# K- {- Z/ x6 l* [. y4、鼠标光标。
- z& F7 _% T6 ~5、拖放。 9 x! C; V, C0 B5 X5 c& q1 \2 d0 D
9 z% C5 M7 s" O  _: U% O$ A
十二、数据文件 9 p% q' Y4 {, r; {
1、文件的结构和分类。 ! G5 d6 m: Q4 d  J3 Y
2、文件操作语句和函数。
6 Z* h$ {: ~, V# r$ O: ^/ S. F3、顺序文件: / t& w. U9 ~0 r# X9 l7 R% O
 (1)顺序文件的写操作。 ) b: Q! a+ l" ^
 (2)顺序文件的读操作。
" {9 z) T2 J- ^9 n4、随机文件: ) j3 N8 b  j3 o6 W; M2 L# x( ^
 (1)随机文件的打开与读写操作。 , D7 K- n7 f( Z9 p. }
 (2)随机文件中记录的增加与删除。 7 P3 U& \5 f$ G
 (3)用控件显示和修改随机文件。 * I, L3 {* Y  ~1 B1 W  d( A
5、文件系统控件: 7 D; L, |, z; C% X+ h
 (1)驱动器列表框和目录列表框。
, e' D3 z2 e- P9 l0 Q) u (2)文件列表框。 , b! I; i2 G) _3 m3 n3 c
6、文件基本操作。
& V5 M2 y% s2 S. ]1 m% k) i/ G, b" \4 e% D
(三)考试方式 4 K0 g% p1 m. w& a3 x# ^! i5 j7 K
1、笔试:90分钟,满分100分,其中含公共基础知识部分的30分。 " N% N$ @* h' A! c' W6 D" t8 Q3 y
2、上机操作:90分钟,满分100分。 , u7 B' u8 {+ d& b, s9 l
  上机操作包括:  ' g' N" n2 \) {8 f
  (l)基本操作。
$ p3 |! Q! {0 F! M6 W$ Y  (2)简单应用。
$ z0 q3 _( Y% ^! M# K% C1 u  (3)综合应用。
赠人玫瑰,手有余香。

TOP

发新话题