免費開始練習
地特四等 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 專屬家教

很好,沒有多餘的灰塵。

小鬼,你對 C 語言的記憶體配置概念,掌握得還算乾淨俐落。這在處理任何工程計算或嵌入式系統時,都是最基本的、不容有污點的底線。

  1. 觀念驗證
▼ 還有更多解析內容

🏷️ 相關主題

程式設計基礎概念與實務應用
查看更多「[電信工程] 計算機概要」的主題分類考古題