有以下计算公式:若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是( )。

admin2013-02-23  35

问题 有以下计算公式:若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是(    )。

选项 A、if(x>=0) y=sqrt(x);    else y=sqrt(-x);
B、y=sqrt(x);    if(x<0) y=sqrt(-x);
C、if(x>=0) y=sqrt(x);    if(x<0) =sqdrt(-x);
D、y=sqrt(x>=0?x:-x);

答案2

解析 选项B一开始就调用了sqrt(x)而没有判断x的正负,所以是错误的。故应该选B。
转载请注明原文地址:https://jikaoti.com/ti/6vn0FFFM
0

最新回复(0)