3.2 循环语句
课后篇巩固提升
1.For语句和Do Loop语句的共同点是( )
A.循环次数已确定
B.循环次数不能确定
C.当满足条件时跳出循环
D.当不满足条件时跳出循环
答案D
2.阅读下列算法语句,循环体执行的次数为( )
=8
Do
= +1
Loop While =0
A.1次 B.2次 C.8次 D.9次
解析第1次执行循环体后,条件" =0"已不满足,跳出循环.
答案A
3.阅读下面的算法语句,输出的结果为( )
S=1
For i=1 To 9
S=2 (S+1)
Next
输出S.
A.786 B.1 534 C.3 070 D.383
解析本循环语句反复执行S=2(S+1)共9次,第1次为S=4,第2次为S=2×(4+1)=10,......,第9次为S=1 534. 学 ]
答案B
4.执行下列算法语句后输出的结果是( )
n=5
S=0
Do
S=S+n
n=n-1
Loop While S<15
输出n
A.-1 B.0 C.1 D.2
解析∵5+4+3+2=14<15,5+4+3+2+1=15,∴n=0.
答案B
5.运行如下所示的算法语句后,输出的结果为( )
i=1
S=0
Do
i=i+1
S=2 i-1
i=i+2
Loop While i<7
输出S.
A.11 B.7 C.9 D.8
解析运行如下:①i=2,S=3,i=4.
②i=5,S=9,i=7.此时输出S=9.