問題詳情

3.下列 C/C++ 陣列所占的記憶體空間大小比較,何者答案正確? char a[9]; int b[3]; float c[2];
(A)a > b > c
(B)b > a > c
(C)a > c > b
(D)c > b > a

參考答案

答案:B
難度:適中0.421
書單:沒有書單,新增

用户評論

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】在大多數的系統上,char類型佔1個字節,int類型佔4個字節,而float類型也佔4個字節。根據這個信息,可以得出以下的結論:char a[9]的大小為 9 * 1 = 9 個字節int b[3]的大小為 3 * 4 = 12 個字節float c[2]的大小為 2 * 4 = 8 個字節根據以上的計算,可以得出答案是 (B) b > a > c,即int類型的陣列佔用的記憶體空間最多,其次是char類型,最後是float類型。

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】在大多數的系統上,char類型佔1個字節,int類型佔4個字節,而float類型也佔4個字節。根據這個信息,可以得出以下的結論:char a[9]的大小為 9 * 1 = 9 個字節int b[3]的大小為 3 * 4 = 12 個字節float c[2]的大小為 2 * 4 = 8 個字節根據以上的計算,可以得出答案是 (B) b > a > c,即int類型的陣列佔用的記憶體空間最多,其次是char類型,最後是float類型。