设FORTRAN77子程序如下:
SUBROUTINESUB(I,X)
B=I+1
X=X+B
END
若主程序中的变量M,B已按I—N规则赋值,则调用上述子程序的语句中正确的是______。
A、
CALLSUB(M,M)
B、
CALLSUB(M+4,B)
C、
CALLSUB(B,B)
D、
CALLSUB(M,B+4)
【正确答案】
B
【答案解析】
M+4的值赋给形参I,B与X相结合。A、C调用非法,D不能返回计算结果。
该题考察Fortran的子过程调用。
提交答案
关闭