程序如下:Private Sub form_ Activate() Dim a As Integer for i=4 To 5 a=fun(i) Print a, Next iEnd SubPrivate Fu

admin2010-09-11  49

问题 程序如下:Private Sub form_ Activate()    Dim a As Integer    for i=4 To 5        a=fun(i)        Print a,    Next iEnd SubPrivate Function fun(n)As Integer    if n >0 then        fun =n* fun(n-1)    Else        fun=1    End ifEnd Function    程序最后打印结果是______。

选项 A、4  5
B、12  120
C、24  120
D、24  60

答案C

解析 函数的调用,通过函数的返回值。子过程是个递归过程,其功能是计算阶乘,即 4!=24,5!=120。
转载请注明原文地址:https://kaotiyun.com/show/vNmp777K
0

最新回复(0)