当前位置:IT认证>BASIC题库

问题:[填空题]

[填空题] 以下程序的功能是:求x的y次方。根据题意,请完善下列程序。 Private Function funl(x As Double, y As Integer)As Double Dim i As Integer Dim z As Double z= 【8】 For i=1 To y z=z*x Next i 【9】 End Function Private Sub Command1_Click() Dim m As Double Dim n As Integer Di

  

参考答案:

[8]1[9]funl=z[10]t

解析:

[分析]:求x的y次方,其实就是x*x*…*x一共乘y次。函数fun()中用z表示乘积,z的初值为1,所以只需把z与x再乘y次即可。函数中的循环共执行了y次,在每一次循环中,z应该乘上一个x。计算结果z通过子过程名返回,再在窗体上打印出来。在循环的过程中,被乘数变量.若进行累乘计算的初值为1。

  参考解析

微信端