D)DEFABC (32)某人为计算 n!(0 Private Function fun(n As Integer) As Long Dim p As Long p=1 For k=n-1 To 2 Step-1 p=p*k Next k fun=p End Function 在调试时发现该函数过程产生的结果是错误的,程序需要修改。下面的修改方案中有3 种是正确的,错误 的方案是( )。 A)把 p=1 改为 p=n B)把 For k=n-1 To 2 Step-1 改为 For k=1 To n-1 C)把 For k=n-1 To 2 Step-1 改为 For k=1 To n D)把 For k=n-1 To 2 Step-1 改为 For k=2 To n