niusouti.com
更多“以下选项中,值为1的表达式是( )。A.AB.BC.CD.D ”相关问题
  • 第1题:

    以下选项中,当x为大于1的奇数时,值为0的表达式是( )。

    A.x%2==0

    B.x/2

    C.x%21=0

    D.x%2==1


    正确答案:A
    算术运算符的优先级高于关系运算符的优先级,所以当x为大于1的奇数时,A选项的值为假,即0。B选项的值为不定值,但绝对不是0。c选项的值为真,即l。D选项的值为真,即l。

  • 第2题:

    以下选项中,当x为大于1的奇数时,值为0的表达式是()

    A.x%2==0

    B.x/2

    C.x%2!=0

    D.x%2==1


    D 解析: 因为x的值为大于1的奇数,所以x除以2的余数等于1,因此,选项A)、C)中表达式的结果为真,不为0;对于选项B)来说,x除以2的商不会等于0;选项D)中表达式的结果为假,即等于0。

  • 第3题:

    以下选项中,值为1的表达式是

    A.1-'0'

    B.'1'-'0'

    C.'1'-0

    D."1-0"


    B 解析:‘\\0’的ASCⅡ值为0。

  • 第4题:

    以下选项中,值为1的表达式是( )。

    A.1-'0'

    B.1-'\0'

    C.'1'-0

    D.'\0'-'0'


    正确答案:B
    解析:在ASCII码中,字符串结束符'\0'的ASCII码为0,字符'0'的ASCII码的值为48,字符'1'的ASCII码的值为49。由此可见,选项A的值为-47;选项B的值为1;选项C的值为49;选项D的值为-48。故应该选择B。

  • 第5题:

    以下选项中,当x为大于1的奇数时,值为0 的表达式是().

    A.x%2==1

    B.x/2

    C.x%2!=0

    D.x%2==0


    D 解析: 因为x的值为大于1的奇数,所以x除以2的余数等于1,因此,选项A)、C)中表达式的结果为真,不为0;对于选项B)来说,x除以2的商不会等于0;选项D)中表达式的结果为假,即等于0。