当前位置:IT认证>BASIC题库

问题:[填空题]

[填空题] 在窗体上画一个命令按钮,然后编写如下程序: Function fun(ByVal num As Long)As LongDim k As Longk=1num=Abs(num)Do While num k=k*(num Mod 10) num=num10Loopfun=k End Function Private Sub Command1_Click() Dim n As Long Dim r As Long n=InputBox("请输入一个数")

  

参考答案:

60

  参考解析

[评析]程序首先要求用户输入一个数,然后将这个数转化为长整型传递入函数fun。本题中传入的数字是345。函数fun中首先将传入的参数取绝对值,然后进入循环:第一次循环结束的时候:k=5num=34第二次循环结束的时候:k=20num=3第三次循环结束的时候:k=60num=0

微信端