計算機二級VB常用控件選擇題及參考答案
A)框架
B)列表框
C)復選框
D)單選按鈕
2.復選框的Value 屬性為 1 時,表示 ________。
A)復選框未被選中
B)復選框被選中
C)復選框內有灰色的勾
D)復選框操作有誤
3.用來設置斜體字的屬性是 ________。
A)FontItalic
B)FontBold
C)FontName
D)FontSize
4.將數據項“China”添加到列表框List1中成為第二項應使用 ________語句。
A)List1.AddItem “China”,1
B)List1.AddItem “ China ”, 2
C)List1.AddItem 1,“China”
D)List1.AddItem 2,“ China ”
5.引用列表框List1最后一個數據項,應使用 ________語句。
A)List1.List(List1.ListCount)
B)List1.List(ListCount)
C)List1.List(List1.ListCount-1)
D)List1.List(ListCount-1)
6.假如列表框List1有四個數據項,那么把數據項“China”添加到列表框的最后,應使用 ________語句。
A)List1.AddItem 3,“ China ”
B)List1.AddItem “ China ”, List1.ListCount-1
C)List1.AddItem “ China ”, 3
D)List1.AddItem “China”, List1.ListCount
7.執行了下面的程序后,列表框中的數據項有________。
Private Sub Form_Click()
For i = 1 to 6
List1.AddItem i
Next i
For i = 1 to 3
List1.RemoveItem i
Next i
End Sub
A)1,5,6
B)2,4, 6
C)4,5,6
D)1,3,5
8.如果列表框List1中沒有選定的項目,則執行
List1.RemoveItem List1.ListIndex 語句的結果是 ________。
A)移去第一項
B)移去最后一項
C)移去最后加入列表中的一項
D)以上都不對
9.如果列表框List1中只有一個項目被用戶選定,則執行
Debug.Pring List1.Selected(List1.ListIndex)語句的結果是________。
A)在Debug窗口輸出被選定的項目的索引值
B)在Debug窗口輸出True
C)在窗體上輸出被選定的項目的索引值
D)在窗體上輸出True
10.假定時鐘控件的Interval 屬性為1000,Enabled屬性為True,并且有下面的事件過程,程序結束后變量x的值為________。
Dim x Integer
Private Sub Timer1_Timer()
For i = 1 to 100
x = x + 1
beep
Next i
End Sub
A)1155
B) 1000
C )100
D)以上都不對
11.下列說法中正確的是 ________。
A)通過適當的設置,可以在程序運行期間,讓時鐘控件顯示在窗體上
B)在列表框中不能進行多項選擇
C)在列表框中能夠將項目按字母從大到小排序
D)框架也有Click和DblClick事件
12.為了防止用戶隨意將光標置于控件之上,應將進行________設置。
A)將控件的TabIndex屬性設置為0
B)將控件的TabStop屬性設置為True
C)將控件的TabStop屬性設置為False
D)將控件的Enabled屬性設置為False
13.滾動條產生Change事件是因為 ________值改變了。
A)SmallChange
B)Value
C)Max
D)LargeChange
14.如果要每隔15s產生一個Timer事件,則Interval屬性應設置為________。
A)15
B) 900
C )15000
D)150
15.列表框的 ________屬性是數組。
A)List 和 ListIndex
B)List 和 ListCount
C)List 和 Selected
D)List 和 Sorted
16.下列關于鍵盤事件的說法中,正確的是________。
A)按下鍵盤上的任意一個鍵,都會引發KeyPress事件
B)大鍵盤上的“ 1” 鍵和數字鍵盤的“ 1” 鍵的KeyCode碼相同
C)KeyDown和KeyUp的事件過程中有KeyAscii參數
D)大鍵盤上的“ 4” 鍵的上檔字符是“$”,當同時按下Shift和大鍵盤上的“ 4” 鍵時,KeyPress事件過程的KeyAscii參數值是“$”的ASCII值
17.為確保文本框中輸入的全部是數字的最佳方法是________。
A)在KeyDown或KeyUp的事件過程中摒棄非數字輸入
B)在Validate事件過程中利用IsNumeric函數
C)在Chinge事件過程中利用IsNumeric函數
D)在KeyPress的事件過程中摒棄非數字輸入
18.用戶在使用ActiveX控件之前,需要將他們加載到工具箱中,下面________操作可進行ActiveX控件的加載。
A)工程"部件…
B)視圖"工具箱
C)工具"選項…
D)工程"引用
19.在窗體上畫一個列表框和一個文本框,然后編寫如下兩個事件過程:
Private Sub Form_Load ()
List1.AddItem"357"
List1.AddItem"246"
List1.AddItem"123"
List1.AddItem"456"
Text1.Text=""
End Sub
Private Sub List1_ DblClick ( )
a =List1.Text
Print a+Text1.Text
End Sub
程序運行后,在文本框中輸入"789",然后雙擊列表框中的"456",則輸出結果為________。
A)1245
B) 456789
C )789456
D)0
20.在窗體上畫一個列表框,然后編寫如下兩個事件過程:
Private Sub Form_Click()
List1.RemoveItem 1
List1.RemoveItem 3
List1.RemoveItem 2
End Sub
Private Sub Form_Load()
List1.AddItem "ItemA"
List1.AddItem "ItemB"
List1.AddItem "ltemC"
List1.AddItem "ItemD"
List1.AddItem "ItemE"
End Sub
運行上面的程序,然后單擊窗體,列表框中所顯示的項目為________。
A)ItemA與ItemB
B)ItemB與ItemD
C)ItemD與ItemE
D)ItemA與ItemC