问题
单项选择题
若定义了下列语句函数:
S(X,Y,Z)=(X+Y*Z
则S(2.0,3.0),S(2.0,1.0,3.0)的值为()。
A.17.0
B.11.0
C.20.0
D.29.0
答案
参考答案:A
解析:
FORTRAN规定,语句函数可以如标准函数那样来引用。本题中,内层又引用了语句函数,其值为:
S(2.0,1.0,3.0)=2.0+1.0×3.0=5.0
因此,S(2.0,3.0,S(2.0,1.0,3.0))=S(2.0,3.0,5.0)=2.0+3.0×5.0=17.0。