阅读下列FORTRAN77程序:
    DIMENSIONP(3,3)
    DO10K=1,3
    DO10J=1,3
    10P(K,J)=(K-1)*3+J
    CALLSUB(P(2,1),3,X)
    WRITE(*,*)X
    END
    SUBROUTINESUB(Q,N,P)
    DIMENSIONQ(N)
    P=0.0
    DO100K=1,N
    100P=P+Q(K)
    END
    运行上述程序后,输出的X值为______。
【正确答案】 D
【答案解析】

主程序中的二维数组P作为实参与函数的形参一维数组Q对应。

该题考察Fortran的函数调用。