地方政府公務人員四等-電子工程類科計算機概要107 年第 26 題單選題考點:位元 NOT考點:位元 AND
執行下列 C 程式指令後的結果,何者錯誤? unsigned short i=21, j=56, k1, k2, k3, k4; k1 = ~i; k2 = i & j; k3 = i ^ j; k4 = i | j;
Ak1=65512正確答案
Bk2=16
Ck3=45
Dk4=61
A正確答案
本題考位元運算。i=21, j=56,~21 在 16-bit unsigned short 下應為 65514,非 65512。
逐選項解析
Ak1=65512位元 NOT✓ 正確
~21 在 unsigned short (16-bit) = 65535 - 21 = 65514,不是 65512。題目問錯誤者,故選 A。
Bk2=16位元 AND✕ 錯誤
21=010101, 56=111000,AND 後=010000=16,正確。
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本