(来学网)有程序:INTEGER A(3)
DATA A/3*1/
N=2
DO 10 I=1.N
DO 10 J=1,N
10 A(I)=A(J)+1
WRITE(*,*)A(N)
END
此程序的运行结果为:
  • A.
    (来学网)1
  • B.
    (来学网)2
  • C.
    (来学网)3
  • D.
    (来学网)4
正确答案:
D
答案解析:
在程序中A(1)、A(2)、A(3)的值都为1。当I=2,J=1时,A(1)=A(1)+1=2;当I=1,J=2时,A(1)=A(2)+1;当I=2,J=1时,A(2)=A(1)+1=3;当I=2,J=2时,A(2)=A(2)+1=3+1=4,则A(N)的值为4。
计算机应用基础