Examly題庫立即開始練習
2 類科共用卷
地方政府公務人員四等-電子工程類科地方政府公務人員四等-電信工程類科
計算機概要10528單選題

一般來說,在 C 語言中型態 unsigned short 變數值的範圍為 0 至 65535。試問下列 C 程式片段,產生的輸出為何? unsigned short a = 65534; printf("%d ", a); printf("%d ", a); printf("%d", a);

A65534 65535 1正確答案
B65534 65534 65534
C65534 65535 65537
D65534 -32768 -32766
答案與詳解
A
正確答案
unsigned short 範圍 0~65535,溢位後歸零重算。65535+1=0,0+2=2?錯!題目 a+1 後為 65535,再加 2 溢位變 1。

為什麼答案是 A

正確。a=65534→印65534;a+1=65535→印65535;a+2=65537,但 unsigned short 最大 65535,65537 mod 65536 = 1,故印 1。符合無號整數溢位規則。

載入中…

計算機概要 相關題目

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

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

黑皮