[單項選擇題] 在窗體上畫一個命令按鈕,然后編寫如下程序: Function funl(ByVal Bum As Long)As LongDim k As L
2021-07-20
[單項選擇題] 在窗體上畫一個命令按鈕,然后編寫如下程序: Function funl(ByVal Bum As Long)As LongDim k As Longk = 0Bum=Abs(Bum)Do While Bum k=k+(Bum Mod 10) Bum=Bum10Loopfun1=k End Function Private Sub Command1_Click()Dim n As Longn=InputBox("請輸入一個數(shù)")Print fun1(n) End Sub 程序運(yùn)行后,單擊命令按鈕,在對話框中輸入234,輸出的結(jié)果為
A.3
B.4
C.9
D.10
正確答案:C解析:[分析]: 變量n接受234值后,通過調(diào)用函數(shù)過程fun1,實參與形參結(jié)合后傳送給形參變量 Bum。在函數(shù)的計算過程中,Bum的值234從個位至百位數(shù)被分解得4、3、2,然后計算4+3+2=9,其結(jié)果給變量k,函數(shù)過程運(yùn)行結(jié)束后再由k賦值給函數(shù)過程名funl,最后打印結(jié)果為9。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。