正确答案: C
题目:有程序:ADD(X,Y)=X**2+Y OPEN(8,FILE=‘F',STATUS=‘NEW',ACCESS=‘DIRECT', *FORM=‘UNFORMATTED',REAL=16 DO 10 I=1,4 D=ADD(REAL(I),2、0) WRITE(8,REC=I)D 10 CONTINUE CLOSE(8) OPEN(2,FILE=‘F',STATUS=‘OLD',ACCESS=‘DIRECT', *FORM=‘UNFORMATTFED',REAL=6 DO 20 I=2,4,2 READ(2,REC=I)C WRITE(*,30)C 20 CONTINUE 20 FORMAT(1x,F4.1) CLOSE(2) END 执行此程序的结果是:
解析:当打开一个新文件F.DAT后,共往里写了4条记录。每条记录分别按照定义的语句函数进行计算,第一条记录的值为3.0,第二条记录的值为6.0,第3条记录的值为11.0,第4条记录的值为18.0。按照循环语句只输出第2条及第4条记录的值,则应选择答案C。
学习资料的答案和解析: