甲
i=1
S=0
WHILE i<=1000
S=S+i
i=i+1
WEND
PRINT S
END 乙
i=1000
S=0
DO
S=S+i
i=i-1
LOOP UNTIL i<1
PRINT S
END 对程序甲、乙和输出结果判断正确的是
A.程序不同,结果不同 B.程序不同,结果相同
C.程序相同,结果不同 D.程序相同,结果相同
【答案】B
【解析】甲是当型循环语句,由小到大求和,.乙是直到型循环语句,由大到小求和,.故两个程序不同,结果相同.故选B.
4.下面为一个求50个数的平均数的程序,在横线上应填充的语句为
S=0
i=1
DO
INPUT
S=S+x
i=i+1
LOOP UNTIL __________
a=S/20
PRINT a
END A.i>50 B.i<50 C.i>=50 D.i<=50
【答案】A