|
、单选题(共 10 道试题,共 30 分。)V 1. 函数Mid("SHANGHAI", 6,3)的值是()。* q5 a3 o: D* G8 v9 M
A. SHANGH% C4 `/ H( l9 T4 [: w9 S/ h
B. SHA
( R* t8 ^% m' g( E2 t2 lC. ANGH
* r+ `2 L. K ID. HAI
. ?0 u6 h8 X& z) C0 o' ^. h 满分:3 分3 P% B; j$ A+ j& P1 \+ H8 B$ p
2. 语句Print "Sgn(-26)=";Sgn(-26)的输出结果为()。
2 H& B) H G' U2 e& `& kA. Sgn(-26) = 26' C6 }% a# w+ W: u! ^5 w6 q
B. Sgn(-26) =-26
6 k8 y* M' ~' L: j) ~C. Sgn(-26)=+15 w' v9 R3 {, M+ ?6 F
D. Sgn(-26)=-1% v& J. U2 ^5 F2 D; y
满分:3 分
, @9 ^4 e+ `. H* D3. 下面()是不正确的。7 Q+ V! W6 G! D/ I
A. 使用ReDim语句可以改变数组的维数% ]1 H1 }5 c- @9 g+ c; O
B. 使用ReDim语句可以改变数组的类型
/ @. P. I6 D9 z8 X, B3 }C. 使用ReDim语句可以改变数组的每一维的大小, Y2 X7 h. {7 ~; W
D. 使用ReDim语句可以对数组中的所有元素进行初始化1 Z x P0 r Z. `. P2 l+ X: V
满分:3 分$ U" e- s- g% X; r6 u5 P
4. 符号#是声明( )类型变量的类型定义符。
0 x) e6 ]4 h( ~ GA. 整型2 x2 t5 `7 t$ D# q' v7 y# p
B. 长整型& ?0 C3 b8 Q$ L+ d3 R7 U' @8 J% w- ~
C. 单精度+ X# S2 y+ c& \. {
D. 双精度
- s8 J" B/ t- `. J, W s 满分:3 分
J$ ]6 i F3 \- K( U5. 模拟方形骰子投掷的表达式是()。" L/ L. |) e5 x1 v% q
A. Int(6 * Rnd(1))
# M8 C1 |) k7 w# G4 }* v! }) S' qB. Int( 1+6 * Rnd(1))" w8 g- u, K2 j& P& F6 b+ R
C. Int(6 * Rnd(1) -l)3 K i2 c9 t' e! j, C
D. Int(6 * Rnd(1)-1)' q6 ?1 j9 A9 i* g% W' J) s- M& u7 s4 i0 L Z
满分:3 分
# e- Y* K( r3 ]/ G6. 设已在窗体上画好一个容器控件(如框架),要在容器控件中建立一个命令按钮数组,以下操作正确的是()。
+ a, }# L- z3 o' Y# G3 L9 @A. 逐次单击工具箱中的命令按钮,再在容器中画出按钮即可; C. q0 O" d2 M# B1 k Z
B. 在容器上面出按钮,选择按钮,复制,粘贴,并回答创建控件数组,再重复粘贴% p w. x0 }: \$ e4 w6 a" J
C. 在容器上画出按钮,选择按钮,复制,再选择容器,粘贴,并回答创建控件数组,再重复粘贴 _, K! @ G: D a J6 b
D. 在容器上画出一个按钮,按下“Ctrl”键,同时拖动按钮到容器中的另一个位置
! O6 b( G3 n& S( s# b3 x 满分:3 分
( D7 I# i m* w0 ]. z# ?7. 符号!是声明( )类型变量的类型定义符。
# r( ~7 J! I1 jA. 整型% w& c/ t, H! T
B. 长整型
9 c- |' j* M; g0 _, g% r0 AC. 单精度
8 V' `+ {' O3 y% E1 [D. 双精度1 u8 }% W2 L4 J# `: A* c" }
满分:3 分! y1 J' a- r6 B+ B: u- ]" R
8. 下列符号常量的声明中,()是不合法的。+ v" K( o+ |! D, Q/ p: W
A. Const a As Single=1.1! r: Q5 L! t$ W# m. w+ @" H" a- I
B. Const a As Integer="12"3 F) m' A* Q5 ~' _! \$ e( P7 A
C. Const a As Double = Sin(1)
9 N% Q/ f% S u, ?" sD. Const a=”OK"
m. B4 {% u' c7 a$ V% J 满分:3 分
6 |, M* [8 b6 o1 a9 M9. 在运行时,系统自动执行启动窗体的()事件过程。
' y: }& k8 y$ | v8 K/ F5 a' LA. CliCk
" Z( J$ X/ \5 K) {B. GotFocus6 c0 V5 M7 _. P# P) f
C. Load
; w0 W1 e, i' TD. Unload
5 Z' d/ X- L# f9 F8 }3 s, f 满分:3 分
% z) ~! F& r# j" E; a0 e* u10. 设用复制、粘贴的方法建立了一个命令按钮数组Command,以下对该数组的说法中错误的是()。
" u5 K- F: F0 G8 o$ Y9 V. dA. 命令按钮的所有Caption属性都是Command1
) w# s5 B8 I( _9 SB. 代码中访问任意一个命令按钮只需使用名称Command11 z6 L2 x, C7 u6 x4 p L
C. 命令按钮的大小都相同
' F0 N; K" s1 v& iD. 命令按钮共享相同的事件过程
; J' J6 I+ L/ W. H O 满分:3 分
+ E+ L* c! K# t, l2 s h q/ O# L: K8 U# W$ [. |
二、多选题(共 10 道试题,共 30 分。)V 1. 下面关于For...next语句说法不正确的是()
- y3 C/ w7 t# b. I( d' EA. 循环变量、初值、终值和步长值必须为数值型
) C- D: x: s) `( e- j6 d+ EB. step厚的步长值只为正数% s" ~1 {% `) a: V% W
C. 初值必须小于终值
/ i9 W5 l& q/ m, \! JD. 初值必须大于终值' D/ K. l, ?4 U3 d; S9 [: [2 }
满分:3 分
* L! T1 x" R H: m8 T2. 下列能打开属性窗口的操作是()
6 v( ?& i+ R. ]A. 执行“视图”菜单中的“属性窗口”命令- ?& n& ?; y. \+ P# n* f7 f
B. 按F4键6 q5 L6 ^' o* v: v: }
C. 按Ctrl+T
( c% J- L2 \! w. c6 R1 J" |D. 单击工具栏上的“属性窗口”按钮
3 e4 _+ t, }3 V6 u/ v* L4 K 满分:3 分" p9 b6 S' ~& {' T* h$ P( E
3. 已知A=Space(1),要产生3个空格,可以采用()函数
2 O8 z: j8 {, ?* g# L( d& u4 g: z& |: iA. Right(A,3); G5 x" H, J( A! R2 O* C& L$ ]
B. Space(3*A)
3 d" v; o! G" B! e4 O7 r( u$ UC. String(3,A)
X0 O4 Y' I% L+ C9 @D. A&A&A
/ I5 N3 N6 I7 m0 @E. 3*A5 W. F9 ~5 e: O& x9 `; C5 A# p9 S
满分:3 分9 z0 Z& k8 }, h' c0 e! B
4. 使用()方法可以进入代码窗口编写代码。0 ?4 a) A0 Z8 _# z
A. 执行“文件”菜单中的“打开”命令( N- F/ F& [9 O2 j) p% D
B. 在窗体上单击鼠标右键,在弹出的快捷菜单中选择“查看代码”命令
0 j6 Y& r2 s! i% w# x+ o5 P$ K' R$ zC. 双击工程资源管理器窗口/ u+ |9 e2 Q/ J# B# _* K' P8 U! s6 D
D. 执行“视图”菜单中的“代码窗口”命令9 w# t5 _' C6 t% M8 I- H" `
E. 单击工程资源管理器窗口中的“查看代码”按钮# p: h: h0 m' ]. Z* J4 d
F. 用鼠标双击窗体除标题栏以外的区域, l6 S- O2 t4 s
满分:3 分
+ I4 \% _! ?! U+ q5. 以下关干复选框的说法中,正确的是()。
7 J' M5 R7 J E' H5 O- VA. 一个窗体上的所有复选框一次只能有一个被选中, T; r3 I. D* p* `6 V7 U3 S
B. 一个容器中的所有复选框一次只能有一个被选中5 v. B9 X8 y) C" Z- L7 ~
C. 在一个容器中的复选框可以同时有多个被选中1 j# q/ m. r. K
D. 无论是在窗体上还是在其他容器中,都可以同时选中多个复选框; w9 b# g _" r/ n" H. e! w
满分:3 分6 a0 l0 U& }* g
6. 以下关于定时器的说法中,错误的是()。/ n% H9 X8 S% b" `+ u+ e
A. 运行时定时器在窗体上不可见
) H$ K1 o7 x" }% K, ?! M2 f0 \; t% }3 kB. 可以设置定时器的Visible属性使其在窗体上不可见: ]- S+ A1 s& o+ m0 U* Y1 f
C. 可以根据需要在窗体上设置定时器的大小(高度和宽度)% Z e; O! Q4 s" F
D. 定时器只有一个事件,即Timer事件) c, v/ V$ m3 S) v t
满分:3 分6 i( j- d( K7 v6 F, D% y
7. 要在Form Load事件过程中使用Print方法在窗体上输出一定的内容,应()。* G' P8 y8 Y( S& r0 l- Y
A. 设置窗体的Visible属性, E2 t3 q5 n/ o* f. d9 Y [. a0 L
B. 设置窗体的AutoRedraw属性
+ R9 L$ x3 j/ g- u8 [* BC. 调用窗体的Show方法# c) p3 [' @5 s4 w6 A6 E( ]
D. 设置窗体的Enabled属性+ p' X& ], q; p+ r. U6 K
满分:3 分2 {3 {2 N2 |# y' w+ G
8. 以下的叙述中正确的是()
2 E/ {3 A$ B" t# M* }" Z) ^A. 在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件
! Q; O0 f' @ o0 GB. 以.BAS为扩展名的文件是标准模块文件+ F4 o! w) U, \+ [6 f5 z
C. 窗体文件包含该窗体及其控件的属性1 V6 G8 x: M- D6 G+ `
D. 一个工程中可以含有多个标准模块文件
) L8 s- Z) m+ B) x) M# o5 M% Y 满分:3 分1 y% @; g( \+ S: a+ C) x0 ^
9. 以下说法正确的有()。( z T# @0 ^, O. c% Q& O( o7 [$ J
A. 使用ReDim语句将释放动态数组所占的存储空间
; K3 Q+ K& U2 [% s XB. 使用ReDim语句也可以保留动态数组中原有的内容( z3 V, P+ z/ Y) h) N
C. 使用Erase语句将释放动态数组所占的存储空间
. F2 _4 J% l, }6 k: X1 a, ?$ c) ` oD. 使用Erase语句将释放静态数组所占的存储空间
9 j" f. J+ V! b- Z, S" Z: q/ x 满分:3 分; i" u6 X. u+ O; z/ |7 M9 h) y
10. 以下()是Visual Basic中合法的函数。
! O: Z2 a8 X" ~4 M4 [A. Exp.X
; H- g" O9 b. B4 \" TB. Exp(X)
) X% c9 {$ z/ |5 TC. COS[X], ?! s! c5 ^. p( O. {9 E8 e2 _
D. SinX
& \7 t; U5 X0 \9 kE. Sin(X)5 R# Z& R0 u% [& Y0 V
满分:3 分
6 f, r* j9 B f9 l* d, n4 w6 q
9 M/ b2 ~! H) V7 ]# a: {: x三、判断题(共 20 道试题,共 40 分。)V 1. MsgBox 函数返回的值是数值型。
8 e% u3 A& C/ p8 \& l VA. 错误8 l" g% a8 {' c- t7 @( b- {( y5 j
B. 正确) `" |5 f1 _ ^: u
满分:2 分
, V: d$ G6 Y% |' B( U2. 可以通过设置列表框属性允许用户从列表框的列表项中同时选择多项,组合框则无法多选,但允许用户进行文本输入。
5 _9 p0 @& o3 m$ lA. 错误
4 E$ f6 W8 I5 ?( _ wB. 正确6 E; [: R$ U2 ?( @' M% S7 l9 p
满分:2 分
: u" I0 Z' t. V, o5 I4 \3. Len("模拟考试")和 LenB("模拟考试")的结果相同。
7 }: B/ f& q2 Q7 ~, {A. 错误
7 J8 J; t2 N6 ~' a& U5 p9 KB. 正确/ u/ X. O5 o; w- Y- |
满分:2 分2 G$ ~% x0 Y; i
4. 定时器控件的时间间隔设为 0 或 Enabled 属性设为 False都将停止触发 Timer 事件。" w5 g4 L, U& }( c
A. 错误5 \6 l# r8 R* f3 _9 O$ F$ Y7 K$ o
B. 正确1 s) v$ z8 C( a6 n+ Y# U
满分:2 分
6 Y+ L" a B/ F3 D' Q5. Int(-4.5)和 Fix(-4.5)的结果一样。 M8 {) v; P' k+ J
A. 错误
) w& l5 ~3 _4 a3 g- |! w% \9 \8 y w& `B. 正确( N. r1 |5 [8 b% [# r" e
满分:2 分( Y0 r8 M) c' l5 d- r* Q! I; E- x: [8 c) {
6. If x>y Then Max=x Else Max=y 程序段是求两个数中的最大数。' x, X( {( v" Y! g- Y
A. 错误' R9 B3 T$ A% H$ t% z. B/ Q6 E' E$ p
B. 正确+ g/ u" Q1 K4 S0 X3 \
满分:2 分
* n; d% T1 H6 @" L: W7. 函数 String(3,"ABC")返回的结果为"ABCABCABC"。
; p8 H; `$ A5 wA. 错误
! F2 \2 _: n# F& lB. 正确/ i: d) Z( z' F; G4 X! B
满分:2 分
" b& K) j/ h4 L! z9 [, \8. 在 For...Next 循环中,其中 Step 步长可以是整数数,也可以是小数。, a( o5 u& u' N# I9 v0 E
A. 错误, s6 Z& p, N# C& X8 J
B. 正确
8 H& P6 O0 a& s 满分:2 分
) U& z6 I2 [5 Z. h9. 为了使下一个输出语句的输出项不换行输出,则应在本 Print 语句的尾部加";",且只能加";"。
7 {0 [. [! H. Q3 ^; } BA. 错误
0 U/ M0 K- i& N( k7 s5 k* ]B. 正确+ k J- t# f3 A2 y# }4 G( o
满分:2 分; j3 S+ b/ |! A
10. VB 中打开工程文件时,在资源管理器窗口可以看到工程中所有的文件,所以可以认为工 程文件包括了工程中所有的文件,只要保留工程文件即可,其他文件可以不必保留
" q3 g3 c2 b8 D. }2 gA. 错误8 N% n; j$ j# {6 b% ^) S
B. 正确+ }7 {# }& ~$ r* n: p
满分:2 分1 ]/ ] ~, M: V; a
11. 在 For....Next 循环语句中,若要强制退出循环,使用的退出语句是 Exit For。5 `5 O) U7 F( O2 _7 T6 T
A. 错误
: R( A/ o, l* T- N. E( L2 f; OB. 正确
, t6 }* M3 X& g+ h5 d5 ? 满分:2 分
- {5 d+ t. ?8 h12. 任何非字符型的数据赋值给字符型变量时,将被转换成字符型。. F" I6 r# Q8 G6 \! C
A. 错误
8 D F U& N) oB. 正确
5 T% M9 j" }. ^; ~5 u, R% E {/ v1 F 满分:2 分7 r) f' G: D) \
13. MID是取右子串函数7 s8 _( a9 u! ?% j/ X+ g7 d
A. 错误
, ?1 a$ v/ k- n8 C) @B. 正确
+ `- b+ G6 }; x8 ]$ t7 I 满分:2 分 ]1 g: I3 k% ]. Z0 F0 C$ k
14. LTRIM(S)是去空格函数,返回S字符串去掉左边空格后的字符串9 W0 f2 C/ W: j H/ A
A. 错误
5 w. {1 w' d8 ~" ?+ e PB. 正确
U4 |# j R2 Q4 J% v 满分:2 分
/ A' `% B0 K# B3 B d15. 在VB中,局部变量只在定义它的过程内有效。2 J* U( K# F! g: T1 x, i
A. 错误
9 K: F3 y( J3 [, h7 aB. 正确9 m$ c( z! x4 ^3 Y5 Q
满分:2 分
: `* D w- _0 a, E4 M" ~16. 若要禁止窗体被移动,则可设置窗体的 Move 属性为 False 来实现。
% n0 d; M" K' Q& V: ]A. 错误
1 D3 [; @( z1 P% |) \$ UB. 正确
; ?% t: J3 J0 y, l 满分:2 分3 Y( t) J! f5 {% V% d
17. 表达式 Int(Rnd*10+1) 表示[1,10]闭区间的随机整数。$ {$ F$ ?7 g1 Q6 t8 G# }
A. 错误: }7 S0 b1 Q; e4 p; h+ f
B. 正确, e0 P4 Y6 x' O; O
满分:2 分
: V* F8 Y) g$ P2 d# m7 V18. VB6.0 中除了可以使用标准控件和第三方控件之外,还可以创建和使用用户自定义控件。+ x; U2 g4 V: w& d) o+ o1 h7 J
A. 错误) P. F# a+ _, s6 Q; }, ]
B. 正确
. v6 j' ^+ X& N+ J R5 F 满分:2 分
" `% ?- c0 u5 Y3 _19. 在VB中,变体型变量是一种没有数据类型的变量。
' T8 B: B. z; T8 Z' l* U5 T, G$ c. GA. 错误
% X2 u9 y% [" [B. 正确
! W4 g4 p1 |" s) q# _9 n( y% N) @ 满分:2 分
/ b# D! | g' | z2 j6 a0 E20. 用户按下和松开一个字母键时,会触发 KeyDown 、KeyPress、KeyUp 等多个事件。
9 z4 ~) Z+ V4 N5 S6 @A. 错误# M/ v1 F$ c3 e; S
B. 正确) d1 ?5 M7 V' s
满分:2 分
$ X, _$ V9 I- e9 v# `4 `4 |6 B$ w& X/ y9 H! z- b
|
|