Examly題庫立即開始練習
國中教甄|資訊科技資訊科技102 年第 12 題單選題

假設有一個 8 位元的二進位數字 A = 01010x00,x 可能為 0 也可能為 1,希望經過 A←A op B 的指令後,將 A 變成 01010000,則 op 應為下列何者?

AAND正確答案
BOR
CNOT
DXOR(exclusive OR)
答案與詳解
A
正確答案
利用 AND 運算搭配遮罩可將特定位元強制清零,且不受該位元原值影響。

逐選項解析

AAND✓ 正確
AND 運算配合遮罩(如 B=11111011),可使 x AND 0 = 0,達到強制清零的效果,且其他位元 AND 1 保持不變,完美符合題目需求。
BOR✕ 錯誤
OR 運算通常用於設值(Set)。若要使 x OR B_bit = 0,則 x 與 B_bit 必須皆為 0;當 x 為 1 時,1 OR 0 = 1,無法保證結果為 0。
CNOT✕ 錯誤
DXOR(exclusive OR)✕ 錯誤

立即註冊,看完整詳解

這題的完整詳解,註冊就能看 · 每天 2 題免費

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本

資訊科技 相關題目

想練更多資訊科技考古題?

Examly 收錄 50 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Examly