问题
单项选择题
操作数00000101与00000101执行逻辑______操作后,运算结果为00000000。
A.或
B.与
C.异或
D.与非
答案
参考答案:C
解析: 对于选项A,如果进行或运算,那么,只有在参与运算的两个数值都为假,结果才为假。操作数00000101与00000101执行逻辑或运算后,结果是00000101。 对于选项B,如果进行与运算,那么,只有在参与运算的两个数值都为真,结果才为真。操作数00000101与00000101执行逻辑与运算后,结果是00000101。 对于选项C,如果进行异或运算,那么,只有在参与运算的两个数值不同,结果才为真。操作数00000101与00000101执行逻辑异或运算后,结果是00000000。 所以,本题的正确答案为选项C。特别说明,在编程中,经常利用这种方式来判断两个数字是否相等。 对于选项C,如果进行与非运算,那么,将对两个操作数先求与,再求非。操作数00000101与00000101执行逻辑与非运算后,结果是11111010。