填空题 在窗体上画一个命令按钮,然后编写如下程序:
Function fun (By Val num As Long)As Long
Dim k As Long
k=1
num = Abs(num)
Do While num
k=k*(num/10)
num=num/10
Loop
fun=k
End Function
Private Sub Command l-Click )
Dim n As Long
Dim r As Long
n=Input Box (“请输入一个数”)
n=CLng (n)
r=fun (n)
Ms g Boxr
End Sub
程序运行后,单击命令按钮,在输入对话框中输入234,消息框显示的结果为 【14】 .

  • 1、
【正确答案】 1、0    
【答案解析】[知识点] 模块/VBA程序设计基础
[评析] 程序将输入的内容234转变为长整型传入函数fun中,然后进入循环。
循环第一次结束的时候:k=23 num=23
循环第二次结束的时候:k=46 num=2
循环第三次结束的时候:k=0 num=0