有以下計(jì)算公式若程序前面已在命令行中包含math.h文件,不能夠正確計(jì)算上述公式的程序段是
有以下計(jì)算公式若程序前面已在命令行中包含math.h文件,不能夠正確計(jì)算上述公式的程序段是
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)y=sqrt(-x);
D.y=sqrt(x>=0?x:-x);
正確答案:B解析:sqrt()函數(shù)的作用是計(jì)算,要求輸出的參數(shù)x必須大于等于0。選項(xiàng)B一開始就調(diào)用了sqrt(x)而沒有判斷x的正負(fù),所以是錯(cuò)誤的。故應(yīng)該選B。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。