问题 单项选择题

一个SUBA子程序如下所示:
SUBROUTINE SUBA(N,X)
B=N+2
X=X+B
END
调用上述子例行程序的正确语句是( )。

A.CALL SUBA(N,M)
B.CALL SUBA(A,B)
C.CALL SUBA(I*2,Y)
D.CALL SUBA(I*2,J+2)

答案

参考答案:C

解析:FORTRAN程序在哑实结合时,要求对应的实元必须与哑元的数量、位置和类型相同。在本题中,依据类型说明的I—N规则,答案A、B、D的数据类型和哑元的数据类型不一致

单项选择题
单项选择题