单选题 下列程序运行后的输出结果是______。
Private Sub f(k, s)
s=1
for j=1 To k
s=s*j
Next j
End Sub
Private Sub Command1_Click()
Sum=0
for i=1 To 3
Call f(i, s)
Sum=Sum+s
Next i
Print Sum
End Sub
【正确答案】 D
【答案解析】[解析] 本题重点是在子过程的调用过程中,虚实参数的传送问题,变量s按址传送。子过程f()求n!sum的计算过程为“1!+2!+3!=1+2+6=9”。