正确答案: C
记录
题目:在FORTRAN语言中,文件存取单位是()
解析:文件是由记录组成的。
查看原题 查看所有试题
学习资料的答案和解析:
[单选题]有程序:DIMENSIONx(3,3)READ(*,*)xCALLSSl(x(1,2))ENDSUBROUTINESSl(x)DIMENSIONx(3)WRITE(*,*)x(2)END当输入1、2、3、4、5、6、7、8、9时,此程序执行后的输出结果为:()
5
解析:数组按列主序存放数据,子程序的x(2)与主程序的x(2,2)对应,而x(1,1)=1,x2,1)=2,x(3,1)=3,x(1,2)=4,x(2,2)=5,x(3,2)=6,x(1,3)=7,x(2,3)=8,x(3,3)=9。
[单选题]有程序:CHARACTER*6SS=‘ABCDEF’CALLSS(S)ENDSUBROUTINESS(S1)CHARACTERS1*3WRITE(*,*)S1END此程序执行后的输出结果为:()
ABC
解析:S1的长度为3个字符,则存放S字符串的前3个字符,所以输出结果为ABC。
[单选题]有程序:INTEGERFF(X,Y)=X/Y+XA=-2.0B=4.0B=B+F(A,B)WRITE(*,20)B20FORMAT(1X,F4.1)END此程序的运行结果是:()
2.0
解析:因为函数F返回的值为整型数,返回值为-2.0,经过B=B+F(A,B)运行后得到2.0。