1.判断正误.(正确的打"√",错误的打"×")
(1)循环语句与算法框图中的循环结构相对应.( )
(2)For语句与Do Loop语句都是循环语句.( )
(3)所有的循环结构框图都可以用For语句与Do Loop语句描述.( )
(4)For语句不能用来描述循环次数不确定的循环结构.( )
答案:(1)√ (2)√ (3)× (4)√
2.若i的初始值为0,当执行完Do i=i+1 Loop While i≤10后i的值变为( )
A.9 B.10
C.11 D.12
解析:选C 由Do Loop语句的形式和执行条件易得循环结束后,i=11.
3.下面算法语句的功能是( )
S=0
For i=1 To 100
S=S+i
Next
输出S.
A.求1×2×3×...×100的值
B.求1×3×5×...×99的值
C.求1+2+3+...+100的值
D.求1+3+5+...+99的值
解析:选C 由"S=S+i"可知该算法解决的是累加问题;由循环变量i的增量为1,从1到100可知,求的是1+2+3+...+100的值.
4.给出下列For语句:
S=0
For i=1 To 10
S=S+i
Next
循环变量是________,循环变量的初始值是________,循环变量的终值是________,循环体是________.
解析:循环变量是i,循环变量的初始值是1,循环变量的终值是10,循环体是S=S+i.
答案:i 1 10 S=S+i