更多“ 以下不能正确计算代数式的值的C语言表达式是( )。A.1/3 * sin(1/2) * sin(1/2)B.SlH(0.5) * sin(0.5)/3C.pow ( sin(0.5),2)/3D.1/3.0*po”相关问题
  • 第1题:

    以下不能正确计算代数式sin2()值的C语言表达式是( )。

    A.1/3*sin(1/2)*sin(1/2)

    B.sin(0.5)*sin(0.5)/3

    C.pow(sin(0.5),2)/3

    D.1/3.0*pow(sin(1.0/2),2)


    正确答案:A
    解析:选项A中传递给sin()函数的参数表达式1/2计算出来的结果为整数0,所以不能正确计算出题目要求的值,而其余选项中,除号两边都至少有个运算分量是实数,故应该选择A。

  • 第2题:

    求f(x)=x sin(2x-1)在0附近的最小值,相应的命令是()。

    A.[x,fval]=fminbnd(@(x) x*sin(2*x-1),0,0.5)

    B.[x,fval]=fminbnd(@(x) x*sin(2*x-1),0)

    C.[x,fval]=fminsearch(@(x) x*sin(2*x-1),[0,0.5])

    D.[x,fval]=fminunc(@(x) x*sin(2*x-1),[0,0.5])


    [x,fval]=fminbnd(@(x) x*sin(2*x-1),0,0.5)

  • 第3题:

    以下表达式中,有两个的计算结果是相同的,请挑选出来

    A.1 / sqrt(sin(x) * sin(x) + cos(y) * cos(y))

    B.sqrt(pow(sin(x), 2) + pow(cos(y), 2))

    C.pow(sin(x) * sin(x) + cos(y) * cos(y), 0.5)

    D.pow(pow(sin(x), 2) + pow(cos(y), 2), 2)


    5.0/3.0 5/(float)3

  • 第4题:

    2、求f(x)=x sin(2x-1)在0附近的最小值,相应的命令是()。

    A.[x,fval] = fminbnd(@(x) x*sin(2*x-1),0,0.5)

    B.[x,fval] = fminsearch(@(x) x*sin(2*x-1),0)

    C.[x,fval] = fminsearch(@(x) x*sin(2*x-1),0.5)

    D.[x,fval] = fminunc(@(x) x*sin(2*x-1),0)


    f′(x)= xcosx-sinx x 2 = x-tanx x 2 cosx ∵0<x≤1< π 2 时,x<tanx ∴f′(x)<0,故函数单调递减, 所以当0<x 1 <x 2 <1时,f(x 1 )>f(x 2 )即a>b 故选A

  • 第5题:

    14、以下不能正确计算代数式值的C语言表达是

    A.1/3*sin(1/2)*sin(1/2)

    B.sin(0.5)*sin(0.5)/3

    C.pow(*sin(0.5),2)/3

    D.1/3.0*pow(sin(1.0/2),2)


    A 解析:在有“/”运算符的表达式中,要避免两个操作数都是整数的情况。本题选项A)中的'1/3'和'1/2'的值都为0,使选项A)的表达式值为0,但事实上代数式的值并不为0,所以选项A)错误。