下列程序的功能是:当发生窗体的单击事件后 将在窗体上显示“1!+2!+3!+…+10!”的和。 Pr

大学专科 已帮助: 时间:2023-07-21 03:57:02

下列程序的功能是:当发生窗体的单击事件后,将在窗体上显示“1!+2!+3!+…+10!”的和。 Private Sub Form_Click() Dim s As Long,i As Integer s=0 For i=1 To 10 s=s+【 】 Next i Print s End Sub Private Function fact(ByVal n As Integer)As Long Dim i As Integer,f As Long f=1 For i=2 To n f=f*i Next i 【 】 End Function
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:将在,窗体,正确答案

参考解答

用户头像

471***262

2023-07-21 03:57:02

正确答案:fact(i) fact=f
本题的函数过程fact的作用是求参数n的阶乘。函数中通过一个For循环把从2乘到n的值放在变量f中,f就是n的阶乘。n的阶乘应该作为函数值返回,VB规定,要想函数过程返回一个值,可把这个值直接赋给函数名。所以[12处应填“fact=f”。在Form_Click事件中,通过一个For循环把1到10的阶乘加到变量s中,因此在该循环中应该调用Fact函数过程得到循环变量i的阶乘,故[11处应填“fact(i)”。

上一篇 下列程序的功能是:单击窗体时将随机生成10个0~99之间的随机数 并赋值给数组A 然后利用选择法排序

下一篇 下列程序运行后 在窗体上打印的结果是【 】。 Private Sub test(a b c) a

相似问题