1.2.3 循环语句
课时过关·能力提升
一、基础巩固
1.下列说法正确的是( )
A.当型(WHILE)循环结构不能转化为直到型(UNTIL)循环结构
B.当型(WHILE)循环结构先执行循环体,后判断条件
C.当型(WHILE)循环结构先判断条件,后执行循环体
D.以上说法都不正确
解析:当型循环是先判断条件后再决定是否执行循环体,直到型循环是先执行循环体,后判断条件,它们之间可以进行转化,故选C.
答案:C
2.要使下面的程序能运算出"1+2+...+100"的结果,需将语句"i=i+1"加在( )
S=0 学, , ,X,X, ]
i=1
①
WHILE i<=100
②
S=S+i
③
WEND
④
PRINT S
END
A.①处 B.②处
C.③处 D.④处
解析:"i=i+1"应在循环体中,并且先执行"S=S+i"后执行"i=i+1",故应加在③处,故选C.
答案:C
3.下面为一个求10个数的平均数的程序,在横线上应填充的语句为( )
S=0
i=1
DO
INPUT x
S=S+x
i=i+1
LOOP UNTIL