下面程序的输出为( )。INTEGER A(10)DATA A/1,2,3,4,5,6,7,8,9,10/DO 10 K=1,10 M=A(K)+1 A(K)=A(10-K+1)+1 A(10-K+1)=M10 CONTINUE

admin2009-06-15  23

问题 下面程序的输出为(    )。INTEGER A(10)DATA A/1,2,3,4,5,6,7,8,9,10/DO 10 K=1,10    M=A(K)+1    A(K)=A(10-K+1)+1    A(10-K+1)=M10 CONTINUE    WRITE(*,*)A(5)    END

选项 A、5
B、6
C、7
D、8

答案C

解析 当K=1时,M=A(1)+1=2,A(1)=A(10-1+1)+1=10+1=11,A(10)=2;当K =2时,M=A(2)+1=3,A(2)=A(10-2+1)+1=10,A(9)=3;依此类推得A(5)= 7
转载请注明原文地址:https://kaotiyun.com/show/VLqf777K
0

最新回复(0)