问题
单项选择题
有程序: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=C/(A*S)P=(S+T)/2ELSES=0T=0ENDIFWRITE(*,*)PEND执行此程序,则运行的结果是:()
A.0.0
B.1.0
C.2.0
D.3.0
答案
参考答案:B
解析:执行程序后P的值为16.0,使IF语句逻辑表达式值为真,执行THEN后面的各语句后S=1.5,T=0.5,P=(1.5+0.5)/2=1.0。