Examly題庫立即開始練習
普考-資訊處理計算機概要10922單選題

使用C程式語言宣告一個聯合(union)資料型態如下: union unit { char c; int value; }; 若char型態與int型態的變數分別需要占用1個和4個位元組的空間,上述的union資料型態需要的空間是多少個位元組?

A1
B4正確答案
C5
D6
答案與詳解
B
正確答案
union 所有成員共用同一塊記憶體,大小取決於最大成員,故為 4 bytes。

為什麼答案是 B

union 共用記憶體,大小等於最大成員。int 佔 4 bytes 大於 char 的 1 byte,故 union 需 4 bytes。

考點:取最小陷阱考點:union 取最大考點:誤當 struct考點:干擾項
載入中…

計算機概要 相關題目

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

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

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