更多“语句cout<<(a=2)&amp;&amp;(b=-2);的输出结果是A.无输出B.结果不确定C.-1D.1 ”相关问题
  • 第1题:

    语句:“printf("%d",(a=)&&(b=-2));”的输出结果是( )。

    A.无输出

    B.结果是不确定

    C.-1

    D.1


    正确答案:D
    因为在逻辑表达式中,两边的赋值表达式都成立,即值为1,故选择D选项。

  • 第2题:

    语句cout <<(a=2)&&(b=-2);的输出结果是

    A.无输出

    B.编译错误

    C.-1

    D.1


    正确答案:D
    解析:很明显.本题考查的是表达式的值作为结果辅出。可以看出,本表达式是一个逻辑表达式,其结果为真或假,那么输出则对应1和0,故排除选项C。本题答案为D。

  • 第3题:

    【单选题】语句:printf("%d",(a=2)&&(b= -2);的输出结果是()。

    A.无输出

    B.结果不确定

    C.-1

    D.1


    1024

  • 第4题:

    语句:“printf("%d",(a=)&&(b=-2));”的输出结果是( )。

    A.无输出

    B.结果是不确定

    C.-1

    D.1


    正确答案:D
    因为在逻辑表达式中,两边的赋值表达式都成立,即值为1,故选择D选项。

  • 第5题:

    若有定义语句"double a=2/3.0;",则语句"cout<<a;"的输出结果是______。

    A.0.0

    B.0.666667

    C.0.7

    D.0


    定义语句中的 * 号只是一个说明符