问题 单项选择题

有程序:INTEGERA(3)DATAA/3*1/N=2DO10I=1.NDO10J=1,N10A(I)=A(J)+1WRITE(*,*)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。

不定项选择
填空题