[單項選擇題] 閱讀下面的程序; Function Func(x As Integer,y As Integer)As IntegerDim n As Int
[單項選擇題] 閱讀下面的程序; Function Func(x As Integer,y As Integer)As IntegerDim n As IntegerDo While n < = 4 x=x + y n = n + 1LoopFunc=x End Function Private Sub Command1_Click()Dim x As Integet, y As IntegerDim n As Integer,z As Integerx=1y=1For n = 1 To 6 z=Func(x,y)Next nPrint z End Sub 程序運(yùn)行后,單擊命令按鈕,輸出的結(jié)果為.
A.16
B.21
C.26
D.31
正確答案:D解析:[分析]: 過程Func有兩個參數(shù),使用的是引用方式,參數(shù)和返回值均為整型,在命令按鈕事件過程的For循環(huán)中調(diào)用Func過程,共循環(huán)6次,每次循環(huán)調(diào)用一次。兩個過程中使用的變量 (包括參數(shù))基本相同,但由于是局部變量,不會發(fā)生沖突。無論在事件過程還是通用過程中, y的值始終保持不變,總等于1。在Func過程中, Do Loop循環(huán)共執(zhí)行5次,通過變量n控制(從 0~4),每次都執(zhí)行x=x+1,因此,每調(diào)用一次 Func過程,都使得x=x+5,并將返回值賦給事件過程中的變量z。6次調(diào)用中,循環(huán)變量n
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。