a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 69|回复: 0

[考试试题] 2012年计算机二级VB用户界面设计练习题及答案(4)

[复制链接]
发表于 2012-7-31 22:15:04 | 显示全部楼层 |阅读模式
2012年计算机二级VB用户界面设计练习题及答案(4)& d, s5 ~+ m7 L. l9 F: T1 O8 a" V
31.在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干城市的名称。但单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是______。7 M) k* c; e* B# w8 ?
  A)Private Sub List_Click()
) t& W9 q- ^, q2 S2 b3 S" y5 O* n# @  Label1.Caption=List1.ListIndex7 R( a6 [" l4 h3 b
  List1.RemoveItem List1.Text% C) h+ Q$ u' O- [
  End Sub
4 @- l0 i& K; ^( x( x* Q5 v  B)Private Sub List_Click()% U' a" |8 I9 `
  Label1.Name=List1.ListIndex
$ y& A6 }* c( D( x- ~# E" ]7 E! |3 _0 }  List1.RemoveItem List1.Text
% H. \. L: a* g0 h5 ?4 n  End Sub1 I: S0 J/ n- f
  C)Private Sub List_Click()
4 \. u$ |/ g# N9 H* s0 L1 @  Label1.Caption=List1.Text
! `/ g; ~( b. q) @* H2 M" W2 X" h0 S  List1.RemoveItem List1.ListIndex
2 d  \! `' Z0 N: H- o  End Sub
4 U$ V- Q3 x$ o+ t% b3 L: q- Y  D)Private Sub List_Click()
& n* ~5 `$ A' W' K1 ]. B8 y) g  Label1.Name=List1.Text
' T9 K: j6 H  n( Y- M8 `  List1.RemoveItem List1.ListIndex
9 ^3 R) {8 c9 \  End Sub9 Z  k9 K$ T. K+ T
  32.以下叙述中错误的是______。8 ~0 W- Y% j9 r$ `5 Y- E
  A)在KeyPree事件过程中不能识别键盘的按下与释放
$ \% n7 s- B% j+ y- s  B)在KeyPree事件过程中不能识别回车键1 X8 [/ Y/ M7 q, o( |+ T; r3 x& P
  C)在KeyDown和KeyUp事件过程中,将键盘输入的“A”和“a”视作相同字母
9 [, |1 m7 x6 ?, x* a  D)在KeyDown和KeyUp事件过程中,从大键盘输入的“1”和从小键盘输入的“1”被视作不同的字符
3 X! Q4 O; a9 t  33.以下关于KeyPress 事件过程中参数KeyAscii的叙述中正确的是______。
# ]3 h* D. q; m" a  A)KeyAscii 参数是所按键的ASCII码' p! h9 o  {1 P  b
  B)KeyAscii参数的数据类型为字符串
$ Q  y3 O* C6 y" ?1 T$ S9 |& V. n2 U  C)KeyAscii参数可以省略
$ k6 c2 V" n9 Q! j  D)KeyAscii 参数是所按键上标注的字符
. A, E# z& Y. |6 i  34.假定编写如下事件过程:8 I9 e( e0 @9 {) ]+ s  P; G2 u
  Private Sub Form_MouseMove(Button As Integer,Shift As Integer, _
5 P% @& p) e! m6 ^  X As Single,Y As Single)
/ P# l+ q- `8 S! r* P  If(Button And 2)=2 Then
+ D, \/ y- ~1 c6 J/ M7 g  Print"Hi"8 \+ ~: X, {* H' v; P% x& t
  End If
( e2 ?& n% g' Z* {" v6 u  End Sub9 o' h: l4 L" O# P
  程序运行后,为了在窗体上输出“Hi”,应在窗体上执行以下______操作。. M& q, M- H! @# z- z$ U
  A)只能按下左按钮并拖动
" h* v# n# J5 N- J3 i7 j8 E  B)只能按下右按钮并拖动% J6 T! l+ G, t+ r
  C)必须同时按下左)右按钮并拖动
/ Q9 N: d! a; v$ b2 n0 e9 @+ m+ e  D)按下左按钮拖动或按下右按钮拖动都可& H) ]! X* c* G) A( p/ w
  35.编写如下事件过程:
/ z1 E4 A6 f4 |% t/ U  Private Sub Form_MouseDown(Button As Integer,Shift As Integer, _
- g! [" ^. Y4 ^  X As Single,Y As Single)- j  _9 ]* ]/ a
  If Shift=6 And Button=2 Then/ j, {5 d2 @9 o8 S7 }1 w
  Print "Hello"
  H; E6 B3 F( \2 w  e9 |# M# y  End If* s% ?. G. c5 u3 U& L
  End Sub7 d# O3 Z# s2 p& I
  程序运行后,为了在窗体上输出“Hello”,应在窗体上执行以下______操作。
' L! M- K7 W9 }' q  @1 e  A)同时按下Shift键和鼠标左按钮
3 t: j, z3 u* S; u# _( b& \( R- M6 \& F  B)同时按下Shift键和鼠标右按钮
3 p7 r: z: ~; J# w1 r  C)同时按下Ctrl、Alt键和鼠标左按钮
' L/ |' n! L2 d! Y4 y- |  D)同时按下Ctrl、Alt键和鼠标右按钮
. F% D2 e& Q3 Q' K# b  36.在窗体上画一个文本框和一个计时器控件,名称分别为Text1和Timer1,在属性窗口中把计时器的Interval属性设置为1000,Enabled属性设置为False,程序运行后,如果单击命令按钮,则每隔一秒钟在文本框中显示一次当前的时间。以下是实现上述操作的程序:' t# D/ H# s; A8 L
  Private Sub Command1_Click()8 ~; g$ V9 k3 _  S3 N
  Timer1._________( w! S$ A$ R, Q$ X  \  t" c- b9 T  e
  End Sub6 e& c) d& V; f5 M+ [+ |5 K& K
  Private Sub Timer1_Timer()/ d3 K9 q8 d# t+ W1 F
  Text1.Text = Time4 B) }) \' b4 M* Q' P# S
  End Sub% M. L  [! w- x$ I' W
  在______处应填入的内容是______。
& I: K0 w/ t) X. M& E  A)Enabled=True
/ l% b4 P% g) m5 f/ x* G4 c  B)Enabled=False/ B" Q- `% g+ G. ^# b. `
  C)Visible=True
' T  U) I% p( Z' F  D)Visible=False# G1 p( {9 Y1 o( u) E* u$ X6 c/ D
  37.假定在图片框Picture1中装入了一个图形,为了清除该图形(不删除图片框),应采用的正确方法是____。:2 g& @6 V7 Y! z! s
  A)选择图片框,然后按Del键. A+ Q1 J( O$ E& K
  B)执行语句Picture1.Picture=LoadPicture(“ ”)
- d8 N% v( f. H" q, ~) P  C)执行语句Picture1.Picture=””
) ~/ g3 @7 Z1 `  l$ O4 x  D)选择图片框,在属性窗口中选择Picture属性,然后按回车键
) u+ _( N* v6 d" |  38.在窗体上画一个List1的列表框,一个名称为Label1的标签,列表框中显示若干个项目,当单击列表框中的某个项目时,在标签中显示被选中的项目的名称,下列能正确实现上述操作的程序是____。
% b2 Y# y; o. M+ q: c, N, }$ l  A) Private Sub List1_Click()
3 M; ^! @5 G% }" o# k6 g  Label1.Caption = List1.ListIndex
; I5 X8 ^" N4 d  End Sub" [& ~' g7 n* V2 c; O5 _" t9 l
  B) Private Sub List1_Click()
/ e9 n. Q( a! [& s% m: n% G  Label1.Name = List1.ListIndex+ j2 [  e' \# H1 p" e2 y6 J# X
  End Sub
# H- P& }5 w3 v! {, L  C) Private Sub List1_Click()' z4 c! [! M6 ^7 \0 i7 B+ ?
  Label1.Name = List1.Text3 {: c+ F  ^; K: |. T$ @
  End Sub
$ U- _1 w) O1 }1 A; D  D) Private Sub List1_Click()
+ F. F3 q9 U0 }4 \) Q6 X9 O  Label1.Caption = List1.Text  ?6 ]" r9 q* w3 B
  End Sub
6 Y+ s$ V2 W# D1 b  M3 q6 I  39. 对窗体编写如下事件过程:! s% m0 A7 o% Y$ U4 W
  Private Sub Form _MouseDown(Button As Integer, _' Q6 ?" K' N* V. v
  Shift As Integer, X As Single ,Y As Single)
2 V3 V2 }8 p  a9 D( j0 ~; x6 a  If Button =2 Then
# s) Z& H9 b8 v% `  Print "AAAAA"
2 ^/ o" q0 T% k/ O  End If) c2 H- c) O2 ?' d
  End Sub
- W8 _1 ?: `+ T. n8 i9 N7 m  Private Sub Form _ MouseUp(Button As Integer, _5 @! H+ E, ]0 s. Y0 p
  Shift As Integer, X As Single, Y As Single)2 L* `' x$ D" K' Q& B9 |, q9 R
  Print "BBBBB"7 h0 ]" ^& Y6 @0 b4 ^
  End Sub0 v3 e( u$ G; `
  程序运行后,如果单击鼠标右键,则输出结果为____。+ y" L! S+ A5 F& U+ o* V
  A) AAAAA
4 V$ S& D8 n" {( ~6 z$ E; e6 ~% s  BBBBB0 x$ {; d' l0 _) g  s: b9 H  C
  B) BBBBB
3 G3 E8 a" T+ m' C; n  AAAAA
" j. Z7 L6 N' \  C) AAAAA
- _3 H$ l& m# ~. Y1 i  D) BBBBB1 K: \. H( M7 B) J: a- G% Z
  40. 在窗体上画一个名称为Text1的文本框,然后画一个名称为HScroll1的滚动条,其Min和Max属性分别为0和100,程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值。以下能实现上述操作的程序段是! O  }4 d# B/ L" v: L
  A) Private Sub HScroll1_Change()
* B3 R6 W9 w- t9 X6 e7 R( n  Text1.Text = HScroll1.Value
. w* ^; L& u4 _4 ~6 N! ]  End Sub7 y5 o* J- [) j* Z: j: l
  B) Private Sub HScroll1_Click(): ~- d# F+ \. Q
  Text1.Text = HScroll1.Value
! _2 n. m. O# Y* X& o) O  End Sub
) C5 ~' C3 M$ b( Y6 G6 ]  C) Private Sub HScroll1_Change()
( a& A1 L# O: |8 N0 B% d  ~  Text1.Text = HScroll1.Caption
0 I# d1 b6 ]- B  End Sub# H8 b; E! Q0 k% l: b
  D) Private Sub HScroll1_ Click ()
5 d. Z$ r) }) [( }( S  Text1.Text = HScroll1.Value
5 I! B/ v) s: ^* S. t! d" X* f$ b  End Sub
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-19 21:42 , Processed in 0.186368 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表