計算機(jī)二級VB常用控件選擇題及參考答案
A)框架
B)列表框
C)復(fù)選框
D)單選按鈕
2.復(fù)選框的Value 屬性為 1 時,表示 ________。
A)復(fù)選框未被選中
B)復(fù)選框被選中
C)復(fù)選框內(nèi)有灰色的勾
D)復(fù)選框操作有誤
3.用來設(shè)置斜體字的屬性是 ________。
A)FontItalic
B)FontBold
C)FontName
D)FontSize
4.將數(shù)據(jù)項“China”添加到列表框List1中成為第二項應(yīng)使用 ________語句。
A)List1.AddItem “China”,1
B)List1.AddItem “ China ”, 2
C)List1.AddItem 1,“China”
D)List1.AddItem 2,“ China ”
5.引用列表框List1最后一個數(shù)據(jù)項,應(yīng)使用 ________語句。
A)List1.List(List1.ListCount)
B)List1.List(ListCount)
C)List1.List(List1.ListCount-1)
D)List1.List(ListCount-1)
6.假如列表框List1有四個數(shù)據(jù)項,那么把數(shù)據(jù)項“China”添加到列表框的最后,應(yīng)使用 ________語句。
A)List1.AddItem 3,“ China ”
B)List1.AddItem “ China ”, List1.ListCount-1
C)List1.AddItem “ China ”, 3
D)List1.AddItem “China”, List1.ListCount
7.執(zhí)行了下面的程序后,列表框中的數(shù)據(jù)項有________。
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中沒有選定的項目,則執(zhí)行
List1.RemoveItem List1.ListIndex 語句的結(jié)果是 ________。
A)移去第一項
B)移去最后一項
C)移去最后加入列表中的一項
D)以上都不對
9.如果列表框List1中只有一個項目被用戶選定,則執(zhí)行
Debug.Pring List1.Selected(List1.ListIndex)語句的結(jié)果是________。
A)在Debug窗口輸出被選定的項目的索引值
B)在Debug窗口輸出True
C)在窗體上輸出被選定的項目的索引值
D)在窗體上輸出True
10.假定時鐘控件的Interval 屬性為1000,Enabled屬性為True,并且有下面的事件過程,程序結(jié)束后變量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)通過適當(dāng)?shù)脑O(shè)置,可以在程序運(yùn)行期間,讓時鐘控件顯示在窗體上
B)在列表框中不能進(jìn)行多項選擇
C)在列表框中能夠?qū)㈨椖堪醋帜笍拇蟮叫∨判?
D)框架也有Click和DblClick事件
12.為了防止用戶隨意將光標(biāo)置于控件之上,應(yīng)將進(jìn)行________設(shè)置。
A)將控件的TabIndex屬性設(shè)置為0
B)將控件的TabStop屬性設(shè)置為True
C)將控件的TabStop屬性設(shè)置為False
D)將控件的Enabled屬性設(shè)置為False
13.滾動條產(chǎn)生Change事件是因?yàn)?________值改變了。
A)SmallChange
B)Value
C)Max
D)LargeChange
14.如果要每隔15s產(chǎn)生一個Timer事件,則Interval屬性應(yīng)設(shè)置為________。
A)15
B) 900
C )15000
D)150
15.列表框的 ________屬性是數(shù)組。
A)List 和 ListIndex
B)List 和 ListCount
C)List 和 Selected
D)List 和 Sorted
16.下列關(guān)于鍵盤事件的說法中,正確的是________。
A)按下鍵盤上的任意一個鍵,都會引發(fā)KeyPress事件
B)大鍵盤上的“ 1” 鍵和數(shù)字鍵盤的“ 1” 鍵的KeyCode碼相同
C)KeyDown和KeyUp的事件過程中有KeyAscii參數(shù)
D)大鍵盤上的“ 4” 鍵的上檔字符是“$”,當(dāng)同時按下Shift和大鍵盤上的“ 4” 鍵時,KeyPress事件過程的KeyAscii參數(shù)值是“$”的ASCII值
17.為確保文本框中輸入的全部是數(shù)字的最佳方法是________。
A)在KeyDown或KeyUp的事件過程中摒棄非數(shù)字輸入
B)在Validate事件過程中利用IsNumeric函數(shù)
C)在Chinge事件過程中利用IsNumeric函數(shù)
D)在KeyPress的事件過程中摒棄非數(shù)字輸入
18.用戶在使用ActiveX控件之前,需要將他們加載到工具箱中,下面________操作可進(jìn)行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
程序運(yùn)行后,在文本框中輸入"789",然后雙擊列表框中的"456",則輸出結(jié)果為________。
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
運(yùn)行上面的程序,然后單擊窗體,列表框中所顯示的項目為________。
A)ItemA與ItemB
B)ItemB與ItemD
C)ItemD與ItemE
D)ItemA與ItemC