更多“以下变量x,y,z均为double类型且已正确赋值,不能正确表示数学式子x÷y÷z的C语言表达式是A.x/y*zB.x ”相关问题
  • 第1题:

    设变量已正确定义并赋值,以下正确的表达式是( )。

    A.X=Y+z+5,++Y

    B.int(15.8%5)

    C.X=Y*5=X+Z

    D.X=25%5.0


    正确答案:A
    B与D选项中取模运算符%的左右两个操作数均应为整数,所以B、D错误。c选项中不能将X+Y的值赋给表达式Y*5,所以c错误。

  • 第2题:

    设x,y,z均为实型变量,代数式 在C语言中的正确写法是( )。

    A.x/y*z

    B.x%y%z

    C.x/y/z

    D.x*z/y


    答案:C 
    解析:运算符×、/的结合顺序是从左到右,所以x先除以y,再除以z。
     

  • 第3题:

    以下变量x.、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*z) 的C语言表达式是()

    A.x/y*z

    B.x*(1/(y*z))

    C.x/y*1/z

    D.x/y/z


    A

  • 第4题:

    设有定义:int x,Y,z;,且各变量已赋正整数值,则以下能正确表示代数式‘的C语言表达式是( )。

    A.…1.…0/x。/y,/z

    B.1/x * Y * z

    C.1/(x * Y * z)

    D.1/x/y/(double)z


    正确答案:A
    代数表达式1/(X·Y·z)是小数,转为cf语言的表达式必须是小数。A选项由于l.0为浮点数,计算结1果自动转换为浮点数,故A选项正确。选项B,C,D的表达式均为0。答案为A选项。

  • 第5题:

    以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*z)的C语言表达式是 ______ 。

    A.x/y*z

    B.x*(1/(y*z))

    C.x/y*1/z

    D.x/y/z


    正确答案:A
    解析:按照自左向右的运算逻辑,选项A是先做x/y,然后再乘以x,显然与题意不符。