正确答案: C
2.0
题目:有程序:INTEGERFF(X,Y)=X/Y+XA=-2.0B=4.0B=B+F(A,B)WRITE(*,20)B20FORMAT(1X,F4.1)END此程序的运行结果是:()
解析:因为函数F返回的值为整型数,返回值为-2.0,经过B=B+F(A,B)运行后得到2.0。
查看原题 查看所有试题
学习资料的答案和解析:
[单选题]有程序:READ(*,*)xY=0.0IF=(xGT.0.0)THENY=1.0ELSEIF(x.GE.150)THENY=2.0ELSEY=3.0ENDIFWRITE(*,*)YEND当输入150时,此程序执行后的输出结果为:()
1.0
解析:当执行第一个IF语句时,条件满足;此时Y=1.0;而后执行ENDIF后面的语句,输出Y值。
[单选题]有程序:DATAI,M,N/2,1,4/10M=M*II=I+1IF(I.GT.N)GOT020GOTO1020WRITE(*,*)MEND执行此程序后,输出结果为:()
24
解析:当M=2时I=3,M=6时I=4,M=24时I=5。