问题 解答题

写出下列程序运行的结果.

(1)a=2                         (2)x=100

i=1                               i=1

WHILE  i<=6                    DO

a=a+1                            x=x+10

PRINT  i,a                      PRINT  i,x

i=i+1                             i=i+1

WEND                           LOOP  UNTIL  x=200

END                            END.

答案

(1)当i=1时,a=3,故输出结果为1,3

当i=2时,a=4,故输出结果为2,4

当i=3时,a=5,故输出结果为3,5

当i=4时,a=6,故输出结果为4,6

当i=5时,a=7,故输出结果为5,7

当i=6时,a=8,故输出结果为6,8

故输出的结果为:1,3;2,4;3,5;4,6;5,7;6,8

(2)第一次循环的输出结果为:i=1,x=110;

第一次循环的输出结果为:i=1,x=110;

第二次循环的输出结果为:i=2,x=120;

第三次循环的输出结果为:i=3,x=130;

第四次循环的输出结果为:i=4,x=140;

第五次循环的输出结果为:i=5,x=150;

第六次循环的输出结果为:i=6,x=160;

第七次循环的输出结果为:i=7,x=170;

第八次循环的输出结果为:i=8,x=180;

第九次循环的输出结果为:i=9,x=190;

第十次循环的输出结果为:i=10,x=200;

故程序的运行结果为:1,110;2,120;3,130;4,140;5,150;6,160;7,170;8,180;9,190;10,200;

判断题
单项选择题