2005年9月計算機等級考試二級VB考前密卷[2]4

字號:

(19)為了暫時關閉計時器,應把計時器的某個屬性設置為False,這個屬性是________。
    A)Visble  B)Timer  C)Enabled  D)Interval
    答案:C
    評析:控件的Enabled屬性表示其是否有效,如果想使某個拉件失效,可以將它的Enabled屬性設為False。
    (20)對窗體編寫如下事件過程:
    Private Sub Form MouseDown(Button As Integer,Shift As Integer,X As Single,
    Y As Single、
    If Button=2 Then
    Print"AAAAA"
    End If
    End Sub
    Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,
    Y As Single)
    Print"BBBBB"
    End Sub
    程序運行后,如果單擊鼠標右鍵,則輸出結果為_________。
    A)AAAAA B)BBBBB  C)AAAAA  D)BBBBB
    BBBBB             AAAAA
    答案:A
    評析:窗體的的MouseDown和MouseUp中,button參數(shù)是具有相應于左按鈕(位0),右按鈕(位1),以及中間按鈕(位2)的一個位字段。這些位的值分別等于1,2,和4。其中僅有一位被設置,指示出引起該事件的那個按鈕。本題中MouseDown事件會首先判斷按下的是哪個鼠標鍵,如果是右鍵則輸出AAAAA。然后在MouseUp事件中輸出BBBBB。
    (21)假定有以下循環(huán)結構:
    Do until條件
    循環(huán)體
    Loop
    則下列說法正確的是_________。
    A)如果"條件"是一個為-1的常數(shù),則一次循環(huán)體也不執(zhí)行
    B)如果"條件"是一個為-1的常數(shù),則至少執(zhí)行一次循環(huán)體
    C)如果"條件"是一個不為-1的常數(shù),則至少執(zhí)行一次循環(huán)體
    D)不論"條件"是否為"真",至少要執(zhí)行一次循環(huán)體
    答案:A
    評析:Do Until循環(huán)采用的是先判斷條件后執(zhí)行循環(huán)體的做法。如果條件為True,則退出循環(huán)循環(huán),如果為False,則執(zhí)行能循環(huán)體。所以如果"條件"是一個為.1(為True)的常數(shù),則循環(huán)體就會一次也不執(zhí)行。
    (22)在窗體上畫一個命令按鈕(其Name屬性為Command1),然后編寫如下代碼:
    Private Sub Command1_Click()
    Dim Arr1(10)As Integer,arr2(10)As Integer
    n=3
    For i=l TO 5
    Arrl(i)=i
    arr2fnl=2 * n+I
    Next i
    Print arr2(n);Arr1(n)
    End Sub
    程序運行后,單擊命令按鈕,輸出結果是_________。
    A)11 3  B)3 11   C)13 3  D)3 13
    答案:A
    評析:本題的程序每次循環(huán)都將arr2(3)重新賦一次值。最終的arr2(3)的值為2*3+5=11。而arrl(3)的值始終為3。所以最終的輸出是11和3。