单选题
有以下计算公式
A、
y=sqrt(x);if(x<0)y=sqrt(-x);
B、
if(x>=0)y=sqrt(x);else y=sqrt(-x);
C、
if(x>=0)y=sqrt(x);if(x<0)y=sqrt(-x);
D、
y=sqrt(x>=07x:-x);
【正确答案】
A
【答案解析】
解析:由题意可知计算公式的含义是:当x大于等于0时,y值等于x的算术平方根;当x小于0时,y值等于x的相反数的算术平方根。所以选项B用一个完整的if else语句表达了计算公式的含义:选项C用两个if语句表达了计算公式的含义;选项D在求平方根函数的后面用x≥0?x:-x条件表达式来表达了计算公式的含义。选项A没有用C语言语句正确的表达计算公式的含义。
提交答案
关闭