Q171.
十六進位數(AB)和(99)作OR 運算後,其十六進位數之值為何?
電腦軟體應用 · 乙級 · 電腦概論 · Q171
難易度分析
4 / 5
此題目需要將十六進位數轉換為二進位後進行位元邏輯運算,再將結果轉換回十六進位。由於過程涉及多個數制轉換與逐位計算,且選項設計包含容易產生計算錯誤的混淆項,因此增加了推論的複雜度。
正確答案:②BB
② BB:BB 為正確答案。OR 運算 採逐位元比較,只要任一位元為 1 即輸出 1。高四位:A(1010) OR 9(1001) = B(1011);低四位:B(1011) OR 9(1001) = B(1011),合併得 BB。
錯誤選項解析
- ① AB:AB 為原始運算元之一,未執行任何 OR 運算 的結果。十六進位 A(1010) 與 9(1001) 作 位元 OR 後應為 B(1011),而非維持原值 A。
- ③ FB:FB 的高四位 F(1111) 錯誤。A(1010) OR 9(1001) 的結果為 B(1011),無法產生全 1 的 F,此為混淆 OR 運算 與 AND 運算 或誤算所致。
- ④ BF:BF 將高低四位結果顛倒。正確應為高四位 B、低四位 B,而非 BF。此選項測試考生是否正確對應 十六進位位元位置 與運算順序。
Learning Tip
"位元邏輯運算(OR) 為電腦軟體應用檢定常考題型。解題關鍵在於將 十六進位轉為二進位 後逐位元運算,再轉回十六進位。常見陷阱為混淆 OR(有1即1)、AND(全1才1) 與 XOR(相異為1) 的運算規則,務必確認每位元的邏輯輸出。"
學員答題分佈
①AB0%
②BB0%
③FB0%
④BF0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!