下列程序运行后的输出结果是______。Private Sub f(k,s) s = 1 for j = 1 To k s=s*j Next jEnd SubPrivate Sub Command1_ Click ()

admin2010-09-11  19

问题 下列程序运行后的输出结果是______。Private Sub f(k,s)    s = 1    for j = 1 To k        s=s*j    Next jEnd SubPrivate Sub Command1_ Click ()    Sum = 0     for i = 1 To 3        Call  f(i, s)        Sum = Sum + s    Next i    Print Sum End Sub

选项 A、0
B、3
C、6
D、9

答案D

解析 本题重点是在于过程的调用过程中,虚实参数的传送问题,变量s按址传送。子过程m求n! sum的计算过程为“1!+2!+3!=1+2+6=9”。
转载请注明原文地址:https://kaotiyun.com/show/dNmp777K
0

最新回复(0)