Q172.
二進位數字「11100101」和「01010101」做AND 運算後,其十六進位數之值為何?
電腦軟體應用 · 乙級 · 電腦概論 · Q172
難易度分析
2 / 5
本題考驗對二進位邏輯運算的理解以及進位制轉換的計算能力,需經過邏輯運算與數值轉換兩個階段才能得出結果。
正確答案:②45
② 45:45 為正確答案。二進位 `11100101` AND `01010101` 逐位元比較後得 `01000101`,轉換為十六進位即為 45。
錯誤選項解析
- ① A5:A5 對應二進位 `10100101`,此結果是將兩數進行 OR 運算 或部分位元誤判所致,非 AND 運算的正確結果。
- ③ F5:F5 對應二進位 `11110101`,此結果通常來自將 AND 運算誤認為 OR 運算 或位元遮罩設定錯誤。
- ④ 55:55 對應二進位 `01010101`,此為第二個運算元本身,表示未正確執行逐位元 AND 邏輯運算。
Learning Tip
"位元邏輯運算 是電腦概論的常考題型。AND 運算 規則是「兩位元皆為 1 時結果才為 1」,OR 運算 則是「任一位元為 1 即為 1」。解題時應先逐位元完成邏輯運算,再將二進位每 4 位一組轉換為十六進位(`0000~1001` 對應 `0~9`,`1010~1111` 對應 `A~F`),避免直接心算導致位元對應錯誤。"
學員答題分佈
①A50%
②450%
③F50%
④550%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!