[單項(xiàng)選擇題] 設(shè)有如下程序: Private Sub search(a()As Variant,ByVal key As Variant,index%)Di
[單項(xiàng)選擇題] 設(shè)有如下程序: Private Sub search(a()As Variant,ByVal key As Variant,index%)Dim I%For I = Lbound(a)To Ubound(a)If key=a(I)Then index=I Exit SubEnd IfNext Iindex=-1 End Sub Private Sub Form_Load()ShowDim b()As VariantDim n As Integerb=Array(21,64,92,15,72,38,45,72)Call search(b, 45, n)Print n End Sub 程序運(yùn)行后,輸出的結(jié)果是
A.2
B.6
C.10
D.12
正確答案:B解析:[分析]: 本程序的功能是:查尋給定數(shù)字 45在數(shù)組b中的位置n。用Array函數(shù)給數(shù)組 b的各元素賦初值,其中數(shù)組變量名a應(yīng)是 Variant型的。用數(shù)組作為過程的形參時(shí),應(yīng)在數(shù)組名的后面加上一對(duì)圓括號(hào)(如數(shù)組 a());用數(shù)組作為調(diào)用過程的實(shí)參時(shí),數(shù)組名的后面去掉一對(duì)圓括號(hào)(如數(shù)組b)。用類型說明符%來標(biāo)識(shí)index和I為整型變量。 Lbound(a)和Ubound(a)函數(shù)分別返回?cái)?shù)組的下界和上界,下界值為0。在于程序search中,當(dāng)key=a(I)條件(即45=a(6))成立時(shí),變量 i
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。