itgle.com
参考答案和解析
正确答案:A
选项A中,2*x对x的值没有影响,x仍为2,“x+=2”执行后,表达式值为4。故本题答案为A。
更多“设有定义:int x-2;,以下表达式中,值不为6的是( )。A.2*x,X+=2B.x++,2*x C.x*= ”相关问题
  • 第1题:

    设有定义:int x=2;,以下表达式中,值不为6的是()

    A.2*x,x+=2

    B.x++,2*x

    C.x*=(1+x)

    D.x*=x+1


    2*x,x+=2

  • 第2题:

    【单选题】设有定义:int x=2;以下表达式中,值不为6的是()。

    A.2*x,x+=2

    B.x++,2*x

    C.x*=(1+x)

    D.x*=x+1


    A A选项中逗号表达式先计算第一表达式2*x,然后计算表达式x+=2的值,即x=x+2即4,整个逗号表达式为第二个表达式的值4,所以选择A。B选项中首先计算逗号表达式中第一表达式x++,此时x为3,在执行第二个表达式2·X=2*3=6,所以逗号表达式为第二个表达式的值6。C选项的赋值表达式可以表示为x=x*(1+x)=2}(1+2)=6。D选项中的表达式可以表示为x=X}(x+1)=2·3=60

  • 第3题:

    9、设有定义:int x=2;,以下表达式中,值不为6的是()

    A.2*x,x+=2

    B.x++,2*x

    C.x*=(1+x)

    D.x*=x+1


    B

  • 第4题:

    45、设有定义:int x=2;,以下表达式中,值不为6的是()

    A.2*x,x+=2

    B.x++,2*x

    C.x*=(1+x)

    D.x*=x+1


    (!a == 1) && (!b == 0)

  • 第5题:

    14、设有定义:int x=2;,以下表达式中,值不为6的是()

    A.2*x,x+=2

    B.x++,2*x

    C.x*=(1+x)

    D.x*=x+1


    B