问题

下面程序段的运行结果是()。 DIMENSION SUM(3) DATA SUM/1.0,2.0,3.0/ I=2 X=ADD(I,SUM) WRITE(*,10)X 10 FORMAT(1X,F3.1) END FUNCTION ADD(N,SUM) DIMENSION SUM(N),L(2) ADD=0 L(2)=2 DO 20 I=1,N ADD=ADD+SUM(I)/L(2) 20 CONTINUE END
A:1
B:1.5
C:2
D:3
B:1.5
C:2
D:3
正确答案是: