2012年计算机二级VB用户界面设计练习题及答案(8)# t+ T: G; h4 _' T1 S" U
71. 假定有下面所列的菜单结构:6 t8 b+ |4 R- v A( |# y8 t
标题 名称 层次2 Y% N1 t* r7 `* {: K" X/ r1 a, \9 b
显示 Appear 1(主菜单)
( D6 K6 n. M6 y 大图标 Bigicon 2(子菜单)
9 s# U2 s8 B0 J/ \ 小图标 Smallicon 3(子菜单)
; c- A* I8 ]1 D2 d 要求程序运行后,如果单击菜单项“大图标”,则在该菜单项前添加一个“√”。以下正确的事件过程是______。" D' I$ E- \" D; V# e6 E, F
A)Private Sub Bigicon_Click()
. P! [- n2 r* X' w+ h7 P0 J7 Q Bigicon.Checked=False
% K U) A% }3 A* b9 V- d End Sub
6 I' R$ g% p( t B)Private Sub Bigicon_Click()( c( J7 R1 i2 u# U4 _( Y- B3 r+ U
Me.Appear.Bigicon.Checked=True& o- K( S# \3 r0 E
End Sub' G2 j7 r8 Y# D6 s. M
C)Private Sub Bigicon_Click()
. c$ k# A" y9 C R0 p6 m6 b# Q Bigicon.Checked=True
1 [% o1 L7 Z' U) m7 e End Sub3 \3 S' i: F. f; x2 ]5 ~4 M6 ]
D)Private Sub Bigicon_Click()
4 }& X! J) ?0 Z# Z Appear.Bigicon.Checked=False& L# V& s( v' A& I7 y/ @ ]
End Sub+ U h8 p- y+ S$ h* U
72. 在用菜单编辑器设计菜单时,必须输入的项是______。
' o3 Y8 c7 ^: L; |2 _. M0 c2 M A)名称* E7 y8 Q: y; O: j. p% S1 e
B)标题
& g& o* @# Q# `2 S! P) l C)快捷键
" B7 i% H9 |4 B3 t' ^ D)索引" {4 d2 ~( v% M# h
73. 假定一个工程有一个窗体文件Form1和两个标准模块文件Model1及Model2组成。! n Q! I2 Q6 e7 c. A/ a! ]
Model1代码如下:+ E6 m2 T, C# A7 b
Public x As Integer$ e4 N2 J# d- E: k+ Y/ f- ^
Public y As Integer# L7 c# K5 F* v$ e
Sub S1()
7 u' f7 c+ w- i4 B- d3 C x = 1
$ Y. `5 W% N( N6 @* E) T S2& t% P: X1 j7 \9 N S: C8 X
End Sub
; C5 A" |3 c1 R$ y Sub S2()
2 g I/ k; y& v5 K2 [ y = 105 h, T0 m# v" j! b1 W# w5 A1 f
Form1.Show
$ C. K3 f# s1 D; x9 V End Sub3 H0 d/ l* h. S( k0 ^1 A# ]( \
Model2代码如下:
. q7 i6 \) ?6 {9 P' s7 v$ J+ w Sub Main()
$ d @+ Y) h' G" f4 K/ P& y S19 V: c/ y& F1 ?$ w
End Sub- F6 m3 [' r! w2 s- p
其中 sub Main 被设置为启动过程。 程序运行后,各模块的执行顺序是______。; v$ D4 A" |# Q8 I" p/ _
A)form1→Model1→Model2
: `% g* c7 P# }- c1 d' K B)Model1→Model2→Form1) y6 E2 G: ^8 E' }: f- ~8 s( d6 h
C)Model2→Model1→Form11 ?6 K6 A; M, y) v3 r
D)Model2→Form1→Model1
! r. Z1 L' b Y6 j+ D 74. 如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是______。
" C6 ^& b. q0 V0 ~9 ?* S! y A)如果工程中含有SubMain过程,则程序一定首先执行该过程
7 y- V$ T& }. x2 k I B)不能把标准模块设置为启动模块, S5 d' q5 |8 c0 p2 {
C)用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体
2 D6 `0 O6 s9 v% r D)任何时刻最多只有一个窗体是活动窗体4 B7 z1 n3 [7 S$ W
75. 在窗体上画一个名称为CommonDialog1 的通用对话框,一个名称为Command1的命令按钮。然后编写如下事件过程:
$ H9 z- Y7 ~3 S) m Private Sub Command1_Click()
6 y* Z P2 Z# \7 C CommonDialog1.FileName = ""
9 H5 i: d! s% L2 j0 L CommonDialog1.Filter = "all file|*.*|(*.DoC)|*.Doc|(*.Txt)|*.Txt"
( T( L7 q0 o5 b: p! {: a5 x CommonDialog1.FilterIndex = 27 l9 T5 j0 T: d5 i3 E% {9 q
CommonDialog1.DialogTitle = "VBTest"% f- q" I8 V. L. u3 X% V; ?9 g2 e
CommonDialog1.Action = 1" R, J8 ~# b* ]! O5 y6 [( F4 S
End Sub
, \0 J% j: y( `9 p 对于这个程序,以下叙述中错误的是______。* K+ G0 C, M* K$ x$ U3 p ^3 }
A)该对话框被设置为“打开”对话框8 X2 [9 z! H6 K) |
B)在该对话框中指定的默认文件名为空% J7 ?2 t* W Q" c
C)该对话框的标题为VBTest
0 e. e9 U) O! b# S0 B D)在该对话框中指定的默认文件类型为文本框(*.Txt) |