21.當(dāng)在滾動條內(nèi)拖動滾動塊時觸發(fā)( )。
A.KeyUp事件
B.KeyPress事件
C.Scroll事件
D.Change事件
22.下面程序的輸出結(jié)果是( )。
A.ABCDEF
B.FEDCBA
C.A
D.F
23.執(zhí)行下列程序段后,輸出的結(jié)果是( )。
A.90
B.60
C.40
D.10
24.在窗體上畫兩個文本框(其Name屬性分別為Text1和Text2)和-個命令按鈕(其Name屬性為Command1),然后編寫如下事件過程:
程序運行后,單擊命令按鈕,在兩個文本框中顯示的值分別為( )。
A.1和0
B.2和72
C.3和50
D.4和168
25.把窗體的KeyPreview屬性設(shè)置為True,然后編寫如下事件過程:
程序運行后,按鍵盤上的“A”鍵,則在窗體上顯示的內(nèi)容是( )。
A.A
B.B
C.C
D.D
26.若在某窗體模塊中有如下事件過程:
則以下敘述中正確的是( )。
A.此事件過程與不帶參數(shù)的事件過程沒有區(qū)別
B.有-個名稱為Command1的窗體,單擊此窗體則執(zhí)行此事件過程
C.有-個名稱為Command1的控件數(shù)組,數(shù)組中有多個不同類型控件
D.有-個名稱為Command1的控件數(shù)組,數(shù)組中有多個相同類型控件
27.下列程序段的執(zhí)行結(jié)果為( )。
A.**0 **
B.**1**
C.**2**
D.0
28.設(shè)有數(shù)組定義語句:Dim a(5)As Integer,List 1為列表框控件。下列給數(shù)組元素賦值的語句錯誤的是( )。
A.a(3)=3
B.a(3)=InputBox(”input data”)
C.a(3)=List1.List Index
D.a=Array(1,2,3,4,5,6)
29.在窗體上畫-個名稱為Text1的文本框和-個名稱為Command1的命令按鈕,然后編寫如下事件過程:
程序運行后,單擊命令按鈕,在文本框中顯示的值是( )。
A.12
B.13
C.14
D.15
30.如果-個工程含有多個窗體及標(biāo)準(zhǔn)模塊,則以下敘述中錯誤的是( )。
A.任何時刻最多只有-個窗體是活動窗體
B.不能把標(biāo)準(zhǔn)模塊設(shè)置為啟動模塊
C.用Hide方法只是隱藏-個窗體,不能從內(nèi)存中清除該窗體
D.如果工程中含有Sub Main過程,則程序-定首先執(zhí)行該過程
31.下列程序的執(zhí)行結(jié)果為( )。
A.20 12
20 15
B.12 20
12 25
C.24 15
12 20
D.2412
1215
32.在窗體上畫-個通用對話框,其Name屬性為Cont,再畫-個命令按鈕,Name屬性為Command1,然后編寫如下事件過程:
以下各選項,對上述事件過程描述錯誤的是( )。
A.該事件過程用來建立-個Open對話框,可以在這個對話框中選擇要打開的文件
B.選擇后單擊“打開”按鈕,所選擇的文件名即作為對話框的FileName屬性值
C.Open對話框不僅僅用來選擇-個文件,還可以打開、顯示文件
D.過程中的“Cont.Action=1”用來建立Open對話框,它與Cont.ShowOpen等份
33.以下敘述中錯誤的是( )。
A.在KeyUp和KeyDown事件過程中,從鍵盤上輸入A或a被視作相同的字母(即具有相同的KeyCode)
B.在KeyUp和KeyDown事件過程中,將鍵盤上的“1”和右側(cè)小鍵盤上的“1”視作不同的數(shù)字(具有不同的KeyCode)
C.KeyPress事件中不能識別鍵盤上某個鍵的按下與釋放
D.KeyPress事件中可以識別鍵盤上某個鍵的按下與釋放
34.假定有如下的Sub過程:
在窗體上畫-個命令按鈕,然后編寫如下事件過程:
程序運行后,單擊命令按鈕,輸出結(jié)果為( )。
A.54
B.11
C.1.254
D.1.251
35.在窗體上畫-個名稱為Label1、標(biāo)題為“Visual Basie考試”的標(biāo)簽,兩個名稱分別為Command1和Command2、標(biāo)題分別為“開始”和“停止”的命令按鈕,然后畫-個名稱為Timer1的計時器控件,并把其InterVal屬性設(shè)置為500,如圖所示。編寫如下程序:
程序運行后單擊“開始”按鈕,標(biāo)簽在窗體中移動。對于這個程序,以下敘述中錯誤的是( )。
A.標(biāo)簽的移動方向為自右向左
B.單擊“停止”按鈕后再單擊“開始”按鈕,標(biāo)簽從停止的位置繼續(xù)移動
C.當(dāng)標(biāo)簽全部移出窗體后,將從窗體的另-端出現(xiàn)并重新移動
D.標(biāo)簽按指定的時間間隔移動
36.某人編寫了-個能夠返回數(shù)組a中10個數(shù)中最大數(shù)的函數(shù)過程,代碼如下:
程序運行時,發(fā)現(xiàn)函數(shù)過程的返回值是錯的,需要修改,下面的修改方案中正確的是( )。
A.語句max=1應(yīng)改為max=a(1)
B.語句For k=2 To 10應(yīng)改為For k=1 To 10
C.If語句中的條件a(k)>a(max)應(yīng)改為a(k)>max
D.語句MaxValue=max應(yīng)改為MaxValue=a(max)
37.在窗體上畫-個名稱為Command1的命令按鈕,并編寫以下程序:
此程序計算并輸出-個表達(dá)式的值,該表達(dá)式是( )。
A.9 !
B.10 !
C.1 !+2 !+…+9 !
D.1!+2 !+…+10!
38.有-個名稱為Form1的窗體,上面沒有控件,設(shè)有以下程序(其中方法Pset(X,Y)的功能是在坐標(biāo)X,Y處畫-個點):
此程序的功能是( )。
A.每按下鼠標(biāo)鍵-次,在鼠標(biāo)所指位置畫-個點
B.按下鼠標(biāo)鍵,則在鼠標(biāo)所指位置畫-個點;放開鼠標(biāo)鍵,則此點消失
C.不按鼠標(biāo)鍵而拖動鼠標(biāo),則沿鼠標(biāo)拖動的軌跡畫-條線
D.按下鼠標(biāo)鍵并拖動鼠標(biāo),則沿鼠標(biāo)拖動的軌跡畫-條線,放開鼠標(biāo)鍵則結(jié)束畫線
39.某人設(shè)計了下面的函數(shù)fun,功能是返回參數(shù)a中數(shù)值的位數(shù):
在調(diào)用該函數(shù)時發(fā)現(xiàn)返回的結(jié)果不正確,函數(shù)需要修改,下面的修改方案中正確的是( )。
A.把語句n=1改為n=0
B.把循環(huán)條件a\10>=0改為a\10>0
C.把語句a=a\10改為a=a Mod 10
D.把語句fun=n改為fun=a
40.在窗體上有-個名稱為Check1的復(fù)選框數(shù)組(含4個復(fù)選框),還有-個名稱為Text1的文本框,初始內(nèi)容為空。程序運行時,單擊任何復(fù)選框,則把所有選中的復(fù)選框后面的方字羅列在文本框中(見圖)。下面能實現(xiàn)此功能的事件過程是( )。
A.
B.
C.
D.
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |
![]() | ![]() .. 定價:¥124 優(yōu)惠價:¥124.0 更多書籍 |