为计算an的值,某人编写了函数power如下: Private Function power(a As
Integer,n As Integer)As Long Dim p As Long
p=a For k=1 Ton
p=p*a Next k
power=p End Function
在调试时发现是错误的,例如Print power(5,4)的输出应该是625,但实际输出是3125。程序需
要修改。下面的修改方案中有3个是正确的,错误的—个是______。
A.把For k=1 To n改为For k=2 To n B.把p=p*a改为p=p^n C.把For k=1 To n改为For k=1 To n-1 D.把p=a改为p=1