更多“设有定义语句:char c1=92,c2=92; ,则以下表达式中值为零的是______。A.c1^c2B.c1&c2C.~c2D.c1 ”相关问题
  • 第1题:

    设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。

    A.c1^c2

    B.c1&c2

    C.~c2

    D.c1,c2


    正确答案:A

  • 第2题:

    设有定义语句:charc1=92,c2=92;则以下表达式中值为零的是( )。

    A.c1∧c2

    B.c1&c2

    C.~c2

    D.c1|c2


    正确答案:A
    解析:按位异或“^”运算,是当对应位上的二进制数值相同时结果为0,否则为1。因为c1,c2的值相同,所以异或的结果为0,选项A)正确。按位与“&”运算符只有当所有对应位上的数都不相同时结果才为0,所以c1&c2的值不可能为0,选项B)错误。“~”是按位取反,由于十进制数92转化成二进制数并不是全为1,所以即使取反也不能得到全为。的答案,所以错误。“|”是按位或运算,由于十进制数92转化为二进制数也不是全为0,所以按位或运算后也不会全为0。

  • 第3题:

    设有定义语句:char c1 = 92 , c2 = 92 ; ,则以下表达式中值为零的是_______。

    A.c1 ^ c2

    B.c1 & c2

    C.~c2

    D.c1 | c2


    A

  • 第4题:

    设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。

    A.c1^c2

    B.c1&c2

    C.~c2

    D.c1|c2


    正确答案:A

  • 第5题:

    设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是( )。

    A.c1c2

    B.c1&c2

    C.~c2

    D.c1|c2


    正确答案:A
    解析:选项A为异或运算符,如果参加运算的两个位相同,结果为0,否则为1。显然选项A中参加运算c1和c2相同,故其值位0;选项B为位与运算,如果参加运算的两位都为1,则结果为1,否则结果为0,选项B中参加运算的c1和c2都为真,所该结果为1:选项C为取反运算,用来对一个二进制取反,显然c2取反后不为0,选项D为位或运算,参加运算的两位只要有一个为1,那么运算结果为1,显然参加运算的c1和c2都不为0,故运算结果不为0。所以,4个选项中选项A符合题意。