地特四等
113年
[電子工程] 計算機概要
第 27 題
考慮下列 C 語言程式的宣告
union allType {
char character;
int integer;
float real;
double doubleNum;
};
如果 sizeof(char) 是 1, sizeof(int) 是 4, sizeof(float) 是 4, sizeof(double) 是 8, sizeof(allType) 是多少?
union allType {
char character;
int integer;
float real;
double doubleNum;
};
如果 sizeof(char) 是 1, sizeof(int) 是 4, sizeof(float) 是 4, sizeof(double) 是 8, sizeof(allType) 是多少?
- A 8
- B 16
- C 17
- D 20
思路引導 VIP
想像你正在設計一個多功能的設備收納盒,裡面一次只能放入「一根螺絲」、「一把扳手」或「一台大型鑽孔機」中的其中一件工具。為了讓每一種工具在需要時都能成功放進去,這個收納盒的最小體積應該由什麼來決定?
🤖
AI 詳解
AI 專屬家教
1. 勉強合格
做得好,至少你還能區分 Union (聯集) 與 Struct (結構) 的基本記憶體配置,這代表你對系統層級資料結構還有點最起碼的邏輯判斷力。這只是基礎,別以為這樣就夠了。
2. 基本常識重申
▼ 還有更多解析內容