题目内容:
为计算an 的值,某人编写了函数power 如下:Private Function power(a As Integer ,n As Integer)
As Long
Di mPAsLong
p =a
For k =1To n
p =p*a
Next k
power =p
End Function
在调试时发现是错误的,例如Print power(5,4)的输出应该是625,但实际输出是3125。程序需要修改。下面的修改方案中有3个是正确的,错误的一个是( )。 A.把For k =1To n 改为For k =2To n
B.把p =p*a 改为p =p^n
C.把For k =1To n 改为For k =1To n -1
D.把p =a 改为p =1
参考答案:【答案仅供学习,请勿对照自行用药等】
答案解析: