以下程序用于求S=1+3+32+33+…+310的值。Private Sub Commandl_Click() S=1 T=1 ForI=1 To 10 T=__

题目

以下程序用于求S=1+3+32+33+…+310的值。

Private Sub Commandl_Click()

S=1

T=1

ForI=1 To 10

T=______

S=S+T

NextI

Print"S=";S

End Sub

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列程序的功能是:求1到10的阶乘的和,请完善程序。 #include <stdio.h> int main () { int n,j,s=0,t; for(n=1;n<=10;n++) { ; for(j=1;j<=n;j++) t=t*j; s=s+t; } printf("s=%dn",s); return 0; }


r*x

第2题:

18、/*程序的功能是:求1到10的阶乘的和*/ #include "stdio.h" int main () { int n,j,s=0,t; for(n=1;n<=10;n++) { ‍ ‍ ; for(j=1;j<=n;j++) t=t*j; s=s+t; } printf("s=%d\n",s); return 0; }


r*x

第3题:

/*程序的功能是:求1到10的阶乘的和*/ #include "stdio.h" int main () { int n,j,s=0,t; for(n=1;n<=10;n++) { ; for(j=1;j<=n;j++) t=t*j; s=s+t; } printf("s=%dn",s); return 0; }


r*x

第4题:

若有以下程序,当程序运行后,单击命令按钮,则输出的结果为( )。 Private Sub Command1_Click() Dim a%(1 To 4), b%(3 To 6), i%, s1#, s2# For i= 1 To 4 a(i) = i Next i For i=3 To 6 b(i) = i Next i s1 = Factorial (A) s2 = Factorial (B) Print "s1="; s1; "s2="; s2 End Sub Function Factorial(a() As Integer) Dim t#, i% t=1 For i = LBound(A)To UBound(A) t = t * a(i) Next i Factorial = t End Function

A.s1=360 s2=24

B.s1=24 s2=360

C.s1=24 s2=24

D.s1=360 s2=360


正确答案:B
解析:Factorial函数的作用是计算参数数组a元素的累计乘积,即将数组a的元素从下界到上界循环相乘。在主调过程中,Factorial (A)、Factorial (B)分别传递数组a和b,计算结果分别赋给s1和s2。

第5题:

以下程序用于求s=1+(1+2)+(1+2+3)+……(1+2+……100)的和,请补充完该程序。

Dim n As Integer

Dim i As Integer

Dim j As Long

Dim s As Long

n=100

j=0

s=0

For i=1 To【 】

J=【 】

s=【 】

Next i

Print s


正确答案:n j+ I s+ j
n, j+ I, s+ j

第6题:

以下程序求1!+2!+3!+…+10!的累加和,请为下面的程序选择正确的答案

s=0

FOR i=1 TO 10

t=1

FOR j=1 TO ______

t=t*j

NEXT

s=s+t

NEXT

? S

A.10

B.j

C.9

D.i


正确答案:D
解析:本题难点在与循环语句的嵌套使用。请注意程序中外层的循环是求10个数的累加和,内层循环是求当外层循环循环到第i次时求i!,因而内层循环语句应写成FORj=1TOi,故选项D为正确答案。

第7题:

以下程序是计算1 - 1/2 + 1/3 - 1/4 + … + 1/9 - 1/10 的值并输出,请补充完整。

S=0

K=1

T=1

DO WHINE K<【 】

S=S+T/K

K=K+1

T= -T

LOOP

MSGBOX S


正确答案:11
11 解析:由于要计算的表达式的项数是10,因此答案为11。

第8题:

【程序说明】程序功能是求1!+2!+3!+…+10!的累加和。

【程序】

SET TALK OFF

S=0

FOR i=1 TO 10

t=1

FOR j=1 TO (5)

t=t*j

(6)

s=s+ t

NEXT

(7)

SET TALK ON

(5)

A.10

B.j

C.9

D.i


正确答案:D
解析:程序中外层的循环是求10个数的累加和,内层循环是求当外层循环到第i次时求i!,因而内层循环语句应写成FOR j=1 TO i。

第9题:

以下程序求1!+2!+3!+…+10!的累加和,请为下面的程序选择正确的答案 s=0 FOR i=1 TO 1 0 t=1 FOR j=1 TO____t=t*jNEXTs=s+tNEXT? SA) 10 B)j C)9 D)i


正确答案:D
本题难点在与循环语句的嵌套使用。请注意程序中外层的循环是求10个数的累加和,内层循环是求当外层循环循环到第i次时求i!,因而内层循环语句应写成FOR j=1 TO i,故选项D为正确答案。