单选题
[程序]
SET TALK OFF
DIMENSION A(6)
FOR K=1 TO 6
A(K)=20-3*K
ENDFOR
K=5
DO WHILE K>=1
A(K)=A(K)-A(K+1)
K=K-1
ENDDO
? A(1),A(3),A(5),K
SET TALK ON
单选题
A(1)的输出结果为______。
单选题
A(3)的输出结果为______。
单选题
A(5)的输出结果为______。
单选题
K的输出结果为______。
【正确答案】
A
【答案解析】[解析] 执行完FOR循环为A(1)=17,A(2)=14,A(3)=11,A(4)=8,A(5)=5,A(6)=2。进入DO WHILE循环,当K=5时,A(5)=A(5)-A(6)=5-2=3,当K=4时,A(4)=A(4)-A(5)=8-3=5,当K=3时,A(3)=A(3)-A(4)=11-5=6,当K=2时,A(2)=A(2)-A(3)=14-6=8,当K=1时,A(1)=A(1)-A(2)=17-8=9,按着执行K=K-1=O,当K=0时,不满足DOWHILE循环条件K>=1,所以退出循环,输出A(1)的值为9,A(3)的值为6,A(5)的值为3,K的值为0。