Examly題庫立即開始練習
2 類科共用卷
普考-電信工程普考-電子工程
計算機概要11028單選題

執行下列 C 指令會輸出什麼? unsigned short i = 2, j = 1, k = 0; printf("%hd", ~i&j^k);

A0
B1正確答案
C2
D4
答案與詳解
B
正確答案
位元運算優先序:~ > & > ^,計算 (~i)&j 再 ^k,結果為 1。

為什麼答案是 B

正確運算:~i 將 2(...0010) 取反為 ...1101,再 &j(0001) 取末位為 1,再 ^k(0) 仍為 1。以 %hd 輸出 short 值即 1。

考點:優先序誤判考點:位元運算求值考點:忽略取反效果考點:干擾選項
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

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

Download on theApp Store即將推出Google Play
黑皮