问题
单项选择题
分析下列程序:
DMENSIONA(3,3)
READ(*,*)A
CALLSSI(A(1,2))
END
SUBROUTINESSI(B)
DMENSIONB(10)
WRITE(*,*)B(4)
END
当输入1,2,3,4,5,6,7,8,9时,执行此程序的输出结果是()。
A.3.0
B.4.0
C.5.0
D.6.0
答案
参考答案:C
解析:
FORTRAN语言规定数组是按列存放,主程序调用CALLSSI (A (1,2))语句规定了虚实结合从A数组的第4个元素开始,因此子程序的B(2)与主程序的A(2,2)对应。