问题 单项选择题

分析下列程序:

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)对应。

单项选择题
单项选择题 B型题