问题 选择题

读程序                     

甲:INPUT  i=1       乙:INPUT  i=1000

S=0                   S=0

WHILE i<=1000       DO

S=S+i                      S=S+i

i=i+l                      i=i-1

WEND                LOOP UNTIL i≤1

PRINT S               PRINT  S

END                  END

对甲乙两程序和输出结果判断正确的是                           (    )

A.程序不同,结果不同

B.程序不同,结果相同 

C.程序相同,结果不同

D.程序相同,结果相同

答案

答案:A

题目分析:甲程序循环变量初始值1,步长1,循环1000次,求1到1000的和;do.....loop until先循环一次,在判断是否满足条件,while...wend 和 do until...loop都是先判断条件再循环。也就是第一个比后两个多一次循环。故选A。

点评:简单题,从初始值、步长、循环语句等认识程序。

填空题
单项选择题