2017-2018学年北师大版必修三 1.2.3 循环语句 课时作业
2017-2018学年北师大版必修三    1.2.3 循环语句        课时作业第3页

甲

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