[單項(xiàng)選擇題] 在窗體上畫(huà)一個(gè)名稱(chēng)為Commandl的命令按鈕,然后編寫(xiě)如下事件過(guò)程: Private Sub Command1_Click()Dim n A
[單項(xiàng)選擇題] 在窗體上畫(huà)一個(gè)名稱(chēng)為Commandl的命令按鈕,然后編寫(xiě)如下事件過(guò)程: Private Sub Command1_Click()Dim n As IntegerFor n = 0 To 9 Step 3 Print rel(n);Next n End Sub Private Function rel(ByVal i As Integer)As IntegerDim x As Integerx = 0For j = 1 To i If i < 5 Then rel = i: EXit Function x = x + iNext irel = x End Function 程序運(yùn)行后,單擊命令按鈕,則窗體上顯示的內(nèi)容是
A.1 3 5 7
B.2 8 14 53
C.0 3 21 45
D.0 5 11 34
正確答案:C解析:[分析]: Exit Function的功能是立即終止函數(shù)的運(yùn)行并回到調(diào)用函數(shù)的地方繼續(xù)執(zhí)行其他語(yǔ)句。在Function過(guò)程的任何位置都可以設(shè)置Exit Function語(yǔ)句。變量n傳值為0、3、6、9,4次調(diào)用rel函數(shù)過(guò)程,由于0和3都小于5,使得 i<5不成立,被執(zhí)行了“Exit Function”語(yǔ)句,函數(shù)名將0和3返回。而6和9沒(méi)有使得i<5成立,變量x的計(jì)算結(jié)果分別為21和45,也被函數(shù)名返回。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。