有程序:ADD(X,Y)=X**2+YOPEN(8,FILE=‘F',STATUS=‘NEW',ACCESS=‘DIRECT',*FORM=‘UNFO

发布时间:2021-02-15 04:54:05

1.[]有程序:ADD(X,Y)=X**2+Y OPEN(8,FILE=‘F',STATUS=‘NEW',ACCESS=‘DIRECT', *FORM=‘UNFORMATTED',REAL=16 DO10I=1,4 D=ADD(REAL(I),2、0) WRITE(8,REC=I)D 10CONTINUE CLOSE(8) OPEN(2,FILE=‘F',STATUS=‘OLD',ACCESS=‘DIRECT', *FORM=‘UNFORMATTFED',REAL=6 DO20I=2,4,2 READ(2,REC=I)C WRITE(*,30)C 20CONTINUE 20FORMAT(1x,F4.1) CLOSE(2) END 执行此程序的结果是:A.3.011.0 B.6.0 11.0 C.6.0 18.0 D.11.0 18.0ABCD

网友回答

参考答案:C
参考解析:当打开一个新文件F.DAT后,共往里写了4条记录。每条记录分别按照定义的语句函数进行计算,第一条记录的值为3.0,第二条记录的值为6.0,第3条记录的值为11.0,第4条记录的值为18.0。按照循环语句只输出第2条及第4条记录的值,则应选择答案C。
以上问题属网友观点,不代表本站立场,仅供参考!