|
一、单选题(共 20 道试题,共 100 分。)V 1. 确定一个控件在窗体上的位置的属性是9 c2 A0 \, z x" b! t4 W
A. Width和Height, f& i4 s7 l" {5 D4 T
B. Width或Height9 v% H, }- H w# p% J, c
C. Top和Left/ m2 ?) a$ O) {, `; ?% p3 R
D. Top或Left
, F3 A# m) j* R1 p 满分:5 分
7 e2 L: r. m& l! Z. o5 o" O9 i2. 设置一个检查框所代表选项的选中状态,应当在属性窗口中改变的属性是( )( c5 a+ L9 o# k7 A. G/ P
A.
% ^$ ?1 h* i6 I7 W) D0 W. q0 \8 c8 EB. Name
2 G4 h. D1 A1 `) j" G$ aC. Text
5 M* l% y* S, m8 }1 H# hD. Value
0 \7 Q" I1 t5 _$ o1 K5 G 满分:5 分" @; t" } T0 S8 r) y" ^8 @
3. 设置图片框pic1大小随所加载图像大小变化的正确语句是% B; s8 j5 J( c( Y1 ]5 J
A. pic1.autosize =true
9 ]/ z4 M) G8 d4 F4 I1 Z; \9 yB. pic1.strech =true
5 T- R! d/ J+ N% O; K) H! R' vC. pic1.drawmode =1
- P( u- z% C4 k" ]4 H5 fD. pic1. drawmode =2
( A% O$ x0 b: L# |) C( m5 D6 y' Z 满分:5 分
* P, y7 @7 ?' M+ Q3 h4. 假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项失效(变灰),应使用的语句为7 V% D6 {4 `: k: `
A. MenuItem. Enabled=False: Q* c' f9 c. R# N* r6 K* Q
B. MenuItem. Enabled=True
/ w* r I5 g, uC. MenuItem. Visible=True: Q) ^, }6 F, `! r
D. Menultem. Visible=False
" Q( c* T. P2 B/ n+ i 满分:5 分
0 k( |- }& W0 V! r5. 定时器的Interval属性以( )为单位指定Timer事件之间的时间间隔
3 f! O- P5 Y5 ` a: n4 \A. 分9 J: r% }2 P( c
B. 秒8 c3 o/ h$ F1 h s
C. 毫秒- h( ~& z2 W3 A3 X! V% m4 w' u
D. 微秒/ U5 ] T+ r7 J3 `) H. ^
满分:5 分5 r* n6 u5 ?3 r7 }+ }# u
6. 对窗体编写如下代码:Option Base 1Private Sub Form_KeyPress(KeyAscii As Integer)a = Array(237,126,87,48,498)m1 = a(1)m2 = 1If KeyAscii = 13 ThenFor i =2 To 5If a(i)>ml Thenm1 =a(j)m2 =iEnd IfNext iEnd IfPrint m1Print m2End Sub程序运行后,按回车键,输出结果为
1 E& `3 U# x; bA. 48 41 {& Q5 j9 F0 c
B. 237 10 e5 l. J v0 G& P' a2 ^( u
C. 498 5
& i6 B' h; K% Y: B& Y! QD. 498 4( j$ ~/ N# a6 r. v8 q" j
满分:5 分 p+ x; ? q& h* R
7. 以下关于变量作用域的叙述中,正确的是
: Y( `( l9 ]: ^- I: cA. 窗体中凡被声明为Private的变量只能在某个指定的过程中使用, P9 |; h0 F e' C& }$ `3 ?
B. 全局变量必须在标准模块中声明
' A% ~/ H8 _7 |+ b# l7 Q' SC. 模块级变量只能用Private关键字声明3 \6 g! D6 V3 g, W- _3 j: x8 r6 _5 K
D. Static类型变量的作用域是它所在的窗体或模块文件! E5 Z- ^6 q+ v( R
满分:5 分) k% ]- L- _$ v ^0 [9 X
8. 以下叙述中正确的是& u' z0 T- Y& c7 i* ^. N/ J
A. 窗体的Name属性指定窗体的名称,用来标识一个窗体
3 X, C# M9 f. ?; m- h2 t: }B. 窗体的Name属性的值是显示在窗体标题栏中的文本9 h6 L0 E9 I" n- C+ Q) s
C. 可以在运行期间改变对象的Name属性的值 q A9 C. v1 N/ N* W
D. 对象的Name属性值可以为空( d" |: k: K4 g n! K1 ~
满分:5 分& `; d2 I% b _* s" \
9. 若要求在文本框中输入密码时在文本框中显示#号,则应在此文本框的属性窗口中设置" E5 u4 U3 J$ L( U0 _. k
A. Text属性值为#
! ?/ i6 w4 T; s+ V; QB. Caption属性值为
+ C4 A4 U4 L3 \: ^# L2 y4 aC. #PasswordChar属性值为
5 a. e, P% K. Y4 uD. #PasswordChar属性值为真6 T' t7 Z0 k8 }$ @0 R5 l
满分:5 分6 y4 C8 ^& p4 K% J# C# O( K
10. 以下关于图片框控件的说法中,错误的是2 c+ x, F$ ~! x; j1 x, S T
A. 可以通过Print方法在图片框中输出文本) i$ U, R3 Y/ Z. h% U( J$ i/ X
B. 清空图片框控件中图形的方法之一是加载一个空图形 M" ~. H. r( l
C. 图片框控件可以作为容器使用7 M9 d5 G! p* E' K# B/ l
D. 用Stretch属性可以自动调整图片框中图形的大小+ `9 ~& ?6 f- [* v7 [
满分:5 分0 f- P' G7 c9 F2 A+ {2 Z
11. 语句Print 5/4*6\5 Mod 2的输出结果是% e0 r$ F( g3 \& g) I
A. 0
8 s. s9 K5 V6 h0 R @: i4 ?B. 1* j; @: K e1 |& Q) M
C. 2. O1 B) c( m; T! d6 q
D. 3
3 d& D8 |; Y; h& k1 B 满分:5 分
0 H) {: I" L: Z+ y2 m: V12. 下列叙述中正确的是" u3 Y; w" l# M# ]) g" X* J. |
A. 在窗体的Form_Load事件过程中定义的变量是全局变量
6 R% G/ w' U. G6 yB. 局部变量的作用域可以超出所定义的过程/ Z6 W L! U$ {! {6 b) q
C. 在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程
4 x( R7 [: p2 \& KD. 在调用过程时,所有局部变量被系统初始化为0或空字符串
: M Y! m/ f" O, A 满分:5 分
2 K5 \+ V. Y+ Y {# k13. 设a=“Visual Basic”,下面使b=“Basic”的语句是
$ d' c$ H% ?% Q3 H: C5 M. R: yA. "b=Left(a,8,12) "" ?: r4 c- _$ |0 z0 \& q
B. " b=Mid(a,8,5)"1 P+ l! [. W5 k# u% w
C. "b=Rigth(a,5,5)"0 T/ G; w" o4 t
D. "b=Left(a,8,5)"
2 l1 R/ y- a; P% P 满分:5 分
1 l+ C& M7 s. V) h- g( o14. 下列叙述不正确的是()$ @6 j4 J6 e a, U+ H
A. 驱动器列表框是一种能显示系统中所有有效磁盘驱动器的列表框
" `8 u0 ~$ n- U. q9 dB. 驱动器列表框的Drive属性只能在运行时被设置. q1 z2 A( |1 {( P, p1 H
C. 从驱动器列表框中选择驱动器能自动变更系统当前的工作驱动器
+ z( P: k* |. V, }D. 要改变系统当前的工作驱动器需要使用ChDrive语句' z$ N) N; u: j$ O4 T9 y
满分:5 分
6 F7 X3 G. } X7 n! e9 z1 b15. 在窗体上画一个命令按钮(其NAME属性为Command1),然后编写如下代码:Option Base 1Private Sub Command1_Click() Dim a s = 0 a = Array(1,2,3,4) j = 1 For i = 4 To 1 Step -1 s = s + a(i) * j j = j * 10 Next i Print sEnd Sub运行上面的程序,单击命令按钮,其输出结果是
. E$ i5 }$ E; V" ]7 x/ p5 q' N$ C" lA. 43213 k0 e7 F$ v9 P- ?$ \
B. 1234& P9 X5 X7 O, ~& f( I8 N
C. 34
' m4 `& j4 I8 B' h9 ^8 ]D. 127 T+ H! B1 b* \4 F, C3 a
满分:5 分
+ T+ D0 E9 k1 b! Q16. 以下能够正确计算n!的程序是7 G2 t9 w) w! L) V
A. Private Sub Command1_Click()n=5:x=1Dox=x*ii=i+1Loop While i<nPrint xEnd Sub" f1 |# J" O T! s0 Q
B. Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop While i<nPrint xEnd Sub' H8 o" y) G0 G6 S! I# p
C. Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop While i<=nPrint xEnd Sub
q- [" H" |7 E6 Y/ jD. Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop While i>nPrint xEnd Sub
8 W" p& x) Z' S/ L" e* L6 @ 满分:5 分6 K) _ t! g: m
17. (3)刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是
, N2 E8 m8 ?, q5 D% v. V+ U) U, ^A. 单选按钮( c t8 a' e$ b/ \, m
B. 图片框' @4 P: p9 i' i* Y8 G* j+ I
C. " 通用对话框
/ J& O5 D A7 oD. "% ?$ k; A3 ~, @
E. 文本框, z# S1 {" @5 W' R) I9 h9 F
满分:5 分
% l6 p U, i6 d `0 X18. 以下叙述中错误的是
0 v5 E5 q# m. r# a0 _0 pA. 在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode)
" x5 q5 `1 Y; T" |9 t( M. a0 UB. 在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的KeyCode)
) L, \1 E3 V; E; XC. KeyPress事件中不能识别键盘上某个键的按下与释放& b, r7 `( n" H
D. KeyPress事件中可以识别键盘上某个键的按下与释放
( V) m) h0 U( E5 L% m; P7 U- x 满分:5 分/ A- _" t9 H. l9 O0 Z1 v8 ^6 G) ?5 Z
19. 在窗体上画一个命令按钮,名称为Command1。程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程F1。在F1中判断所输入的整数是否是奇数,如果是奇数,过程F1返回1,否则返回0。能够正确实现上述功能的代码是/ `6 ^: K$ F. L8 u1 t9 i4 ]) J( v$ I
A. ") Private Sub Command1_Click() x=InputBox(“请输入整数”) a=F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then Return 0 Else Return 1 End If End Function"
& g4 p3 M5 Z, ^B. "Private Sub Command1_Click() x=InputBox(“请输入整数”) a=F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then F1=0 Else F1=1 End If End Function"4 q1 F( j) N# o% t6 ^5 u$ ?8 d
C. "Private Sub Command1_Click() x=InputBox(“请输入整数”) F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) Function F1(ByRef b As Integer) If b Mod 2=0 Then F1=1 Else F1=0 End If End Function " \; [% h/ C7 O% v: h6 w
D. "Private Sub Command1_Click() x=InputBox(“请输入整数”) F1(Val(x)) Print a End Sub Function F1(ByRef b As Integer) If b Mod 2=0 Then Return 0 Else Return 1 End If End Function3 N/ t0 e4 ^1 o) U
满分:5 分
1 @* Y$ E0 j" M2 p K/ O4 `4 c20. 为了把窗体上某个控件变成活动控件,应执行的操作是$ w! T- n6 F8 s- b* ?$ R
A. 单击窗体的边框: w' D2 l% M# O1 }) i2 e+ R
B. 单击控件的内部5 `( f* T! T7 Z& ~7 Y Q6 I
C. 双击控件
0 v' H i# v2 H0 ?7 cD. 双击窗体
/ o* t: F9 H* W/ x u5 [7 R, C* ` 满分:5 分 : U6 R; M; p: d6 W* M4 m9 b
3 j% C8 m1 _ p9 b+ w& @ |
|