若有代数式 (其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是( )。

admin2011-06-13  34

问题 若有代数式

(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是(       )。

选项 A、sqrt(abs(n^x+e^x))
B、sqrt(fabs(pow(n,x)+pow(x,e)’))
C、sqrt(fabs(pow(n,x)+exp(x,e)))
D、sqrt(fabs(pow(x,n)+exp(x)))

答案C

解析 exp()函数的功能是返回以自然数e为底、函数参数x为幂的指数值ex;pow(n,x)函数是计算nx;fabs()函数功能是返回函数参数的绝对值;sqrt()用于返回函数参数的平方根。选项A中的n^x不是有效的C语言表达式;选项B中powr(x,e)的功能是求xe值,显然也不正确;选项D中的pow(n,x)存在和选项B相同的问题。
转载请注明原文地址:https://kaotiyun.com/show/kkPp777K
0

最新回复(0)