单选题
执行下列程序后,显示的结果是( )。CLEARDECLARE A(3)i=lDO WHILE i<=3A(i)=ii=j+lENDDOs=0j=1For i=3 to l Step -ls=s+A(i)*jJ =j*10ENDFOR?s
A、
123
B、
321
C、
6
D、
32
【正确答案】
A
【答案解析】
解析:程序开始时使用DECLARE命令创建一个包含3个元素的数组A,然后使用DO -WHILE循环给数组中的每个元素赋值。其中,A(1)=1;A(2)=2;A(3)=3。在FOR - ENDFOR循环结构中,循环变量i初始值为3,终止值为1,步长为一1,循环执行过程如下表所示。
提交答案
关闭