参考答案和解析
正确答案:C
解析:在&&运算中,如果第1个表达式的值为假时,第2个表达式将不再计算。在表达式中第1个表达式m=a>b的值为0,也就是假,所以第2个表达式将不再计算。所以n的值没有变。
更多“设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B) &&(n=c> ”相关问题
  • 第1题:

    设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B) &&(n=c>D) 运算后,n的值为______。

    A.0

    B.1

    C.2

    D.3


    正确答案:A
    解析:C语言中比较表达式的运算结果为0或1。0代表不成立,1表示成立。

  • 第2题:

    2、设 a、b、c、d、m、n均为 int型变量,且 a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式 (m=a>b)&&(n=c>d)运算后,n的值为:

    A.0

    B.1

    C.2

    D.3


    A 解析:C语言中比较表达式的运算结果为0或1。0代表不成立,1表示成立。

  • 第3题:

    设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2, 则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为()

    A.0

    B.1

    C.2

    D.3


    A 解析:C语言中比较表达式的运算结果为0或1。0代表不成立,1表示成立。

  • 第4题:

    设a、b、c、d、m、n均为int型变量,且a=5,b=6,c=7,d=8,m=2,n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为(  )。

    A.0

    B.1

    C.2

    D.3

    答案:C
    解析:
    a>b这个表达式结果为0,所以m=0,即m被赋值为0,后面的n=c>d不再进行,所以(m=a>b)&&(n=c>d)整个表达式结果为0,n的初值就是2,因为后面的(n=c>d)没有运算,所以最终n的值不受影响,仍然是2。

  • 第5题:

    设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为()。

    A.2

    B.0

    C.3

    D.1


    A 解析:C语言中比较表达式的运算结果为0或1。0代表不成立,1表示成立。