问题 单项选择题

若定义了下列语句函数:
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。

单项选择题
单项选择题