下列程序的功能是求算式:1+1/2!+1/3!+1/4!+……前10项的和(其中n!的含义是n的阶乘)。请在空白处填入适当的语句,使程序完成指定的功能。
Private Sub Commandl_Click ( )
Dim i as integer,s as single,a as single
a=1:s=0
For i=1 To 10
a=_____
s=s+a
Next i
Debug.Print“1+1/2!+1/3!+……=”;S
End Sub
第1题:
下列程序的功能是求算式:1-1/2+1/3-1/4+....前30项之和。请在空白处填入适当的语句,使程序可以完成指定的功能。 Private Sub Command1_Click() Dim i as Integer, s As Single, f As Integer s = 0 : f = 1 For i = 1 To 30 s = s + f/i f =() Next i Debug.Print “1-1/2+1/3-1/4+…=”; s End Sub
第2题:
函数pi的功能是根据以下近似公式求π值: (π*π)/6=1+1/(2*2)+1/(3*3)+……+1/(n*n) 请在下面程序中的划线部分填入________,完成求π的功能。 #include "math.h" double pi(long n) { double s=0.0; long i; for(i=1;i<=n;i++) s=s+____; return (sqrt(6*s)); }
A.1.0/i/i
B.1.0/i*i
C.1/(i*i)
D.1/i/i
第3题:
假如n是正数,下列函数的功能是: def f(n): t=1 s=0 for i in range(1,n+1): t=t*i s=s+t return s
A.计算1!+2!+...+n!,!表示阶乘
B.计算1!+2!+...+(n+1)!,!表示阶乘
C.计算n!,!表示阶乘
D.计算(n+1)!,!表示阶乘
第4题:
下面是一个递归程序,其功能为? long Factorial(int n){ if(1==n || n==0){ return 1; } else return n*Factorial(n-1); }
A.求1至n的累加和
B.求n的阶乘
C.求n-1的阶乘
D.函数固定结果为1
第5题:
求给定序列的前n项和(1+1/2+1/3+……)