s=0
k=1
Do
s=s+1/[k (k+1)]
k=k+1
Loop While k≤99
输出s.
|能力提升|(20分钟,40分)
11.执行下列语句后输出的结果是( )
n=1
S=0
Do
S=S+n
n=n+1
Loop While S<=15
输出n.
A.4 B.5
C.6 D.7
解析:初始值:n=1,S=0.
第一次循环:S=1,n=2,S<15;
第二次循环:S=3,n=3,S<15;
第三次循环:S=6,n=4,S<15;
第四次循环:S=10,n=5,S<15;
第五次循环:S=15,n=6,S=15;
第六次循环:S=21,n=7,S>15;结束.
所以n=7.
答案:D
12.阅读下列程序:
S=0
For i=1 To 9
S=S+i
Next