[填空題] 在窗體上畫一個(gè)命令按鈕,然后編寫如下程序; Function fun(By Val num As Long)As Long Dim k As Lon
2021-07-20
[填空題] 在窗體上畫一個(gè)命令按鈕,然后編寫如下程序; Function fun(By Val num As Long)As Long Dim k As Long k=1 num=Abs(num) Do While num k=k*(hum Mod 10) nam=num10 Loopfun=k End Function Private Sub Command1_Click() Dim n As Long Dire r As Long n=Input Box("請(qǐng)輸入一個(gè)數(shù)") n=CLng(n) r=fun(n) Printr End Sub 程序運(yùn)行后,單擊命令按鈕,在輸入對(duì)話框中輸入"345",輸出結(jié)果為 【10】
正確答案:60
參考解析:[評(píng)析] 程序首先要求用戶輸入一個(gè)數(shù),然后將這個(gè)數(shù)轉(zhuǎn)化為長(zhǎng)整型傳遞入函數(shù)fun.本題中傳入的數(shù)字是345。函數(shù)fun中首先將傳入的參數(shù)取絕對(duì)值,然后進(jìn)入循環(huán):第一次循環(huán)結(jié)束的時(shí)候:k=5hum=34第二次循環(huán)結(jié)束的時(shí)候:k=20hum=3第三次循環(huán)結(jié)束的時(shí)候:k=60num=0
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。