参考答案和解析
正确答案:A
更多“ 以下不能正确计算代数式值的C语言表达式是( )。A.1/3*sin(1/2)*sin(1/2)B.sin(0.5)*sin(0.5)/3C.pow(sin(0.5),2)/3D.40546.0*pow(sin(1”相关问题
  • 第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题:

    1. 以下能正确表述算式 sin(2πr+30°)的C语言表达式是()。

    A.sin(2*3.14*r+3.14*30/180.0)

    B.sin(2*π*r+ 30 )

    C.sin(2*3.14*r+ 30 )

    D.sin(2*3.14*r+30*3.14/360.0)


    sin(2*3.14*r+3.14*30/180.0)

  • 第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题:

    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)错误。

  • 第5题:

    将a={1,2,3}变换为{sin1,sin2,sin3}

    A.Map[Sin,a]

    B.Sin[a]

    C.Apply[Sin,a]

    D.Map[a,Sin]


    -7 sin w t A