问题
单项选择题
有以下计算公式:
若程序前面已在命令行中包括math.h文件,不能够正确计算上述公式的程序是______。
答案
参考答案:C
解析: 本题考查的重点是分段数学公式的求解。选项D是正确的,它是用问号表达式“exp1 exp2: exp3”来代替ifelse语句,其运算过程是:先对exp1求值,如果exp1值为真时,对exp2求值并将所求结果作为整个问号表达式的值。若exp1的值为假时,对exp3求值并将结果作为整个问号表达式的值。因而程序“y=sqrt(x>=0:-x)”是先判断x>=0,若为真,则计算结果为sqrt(X),否则计算结果为sqrt(-X),且该函数包含于math.h头文件中。
选项A和B也是对的,只有选项C不能正确计算上述功能。