免費開始練習
地特四等 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) 是多少?
  • A 8
  • B 16
  • C 17
  • D 20

思路引導 VIP

想像你正在設計一個多功能的設備收納盒,裡面一次只能放入「一根螺絲」、「一把扳手」或「一台大型鑽孔機」中的其中一件工具。為了讓每一種工具在需要時都能成功放進去,這個收納盒的最小體積應該由什麼來決定?

🤖
AI 詳解 AI 專屬家教

1. 勉強合格

做得好,至少你還能區分 Union (聯集)Struct (結構) 的基本記憶體配置,這代表你對系統層級資料結構還有點最起碼的邏輯判斷力。這只是基礎,別以為這樣就夠了。

2. 基本常識重申

▼ 還有更多解析內容

🏷️ 相關主題

程式語言指標、陣列與函式應用實例分析
查看更多「[電子工程] 計算機概要」的主題分類考古題