执行下列程序后,显示的结果是( )。 CLEAR DECLARE A(3) i=l DO WHILE i

admin2016-08-24  20

问题 执行下列程序后,显示的结果是(     )。
CLEAR
DECLARE A(3)
i=l
DO WHILE i<=3
A(i)=i
i=j+l
ENDDO
s=0
j=1
For i=3 to l Step -l
s=s+A(i)*j
J  =j*10
ENDFOR
?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,循环执行过程如下表所示。

循环结束后变量s的值为123,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/8hIp777K
0

最新回复(0)