問題詳情

26. 如果要將 10111101 變成 11110000,請問應該跟 01001101 進行哪一種邏輯運算?
(A) AND
(B) OR
(C) NOT
(D) XOR

參考答案

答案:D

統計:A:1,B:2,C:0,D:21,E:0

難度:計算中

用户評論

不叫賭俠的陳小刀】評論

要將二進位數 10111101 變成 11110000,我們需要選擇一種邏輯運算,這種運算與 01001101 進行。讓我們依次分析每種邏輯運算:AND 運算:AND 運算的規則是只有當兩個對應位都是1時,結果才是1,否則是0。10111101 AND 01001101 的結果是 00001101,不符合要求。OR 運算:OR 運算的規則是只要兩個對應位中有一個是1,結果就是1,否則是0。10111101 OR 01001101 的結果是 11111101,不符合要求。NOT 運算:NOT 運算是對每一位取反,即0變1,1變0。這題中沒有單獨的NOT運算與 01001101無關,因此不適用。XOR 運算:XOR 運算的規則是當兩個對應位不相同時,結果是1;相同時,結果是0。10111101 XOR 01001101 的結果是:11110000符合要求。因此,正確的邏輯運算是: