有程序:DATAA,B,C/4.0,-8.0,3.0/P=B*B-4*A*CIF(P.GE.0.0)THENS=(-B+SQRT(P))/(2*A)T

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

1.[]有程序:DATA A,B,C/4.0,-8.0,3.0/ P=B*B-4*A*C IF(P.GE.0.0)THEN S=(-B+SQRT(P))/(2*A) T=C/(A*S) P=(S+T)/2 ELSE S=0 T=0 ENDIF WRITE(*,*)P END 执行此程序,则运行的结果是:A.0.0 B.1.0 C.2.0 D.3.0ABCD

网友回答

参考答案:B
参考解析:执行程序后P的值为16.0,使IF语句逻辑表达式值为真,执行THEN后面的各语句后S=1.5,T=0.5,P=(1.5+0.5)/2=1.0。
以上问题属网友观点,不代表本站立场,仅供参考!