地方政府公務人員四等-電子工程類科計算機概要110 年第 13 題單選題
若三維陣列 A[0:5,3:10,1:5] 中每個元素的儲存必須耗費 4 個位元組(Bytes)的記憶體,儲存此陣列,總共需要多少記憶體空間?
A240 個位元組
B250 個位元組
C960 個位元組正確答案
D1000 個位元組
C正確答案
陣列元素個數計算公式為「上限 - 下限 + 1」,算出三維陣列總元素個數後,再乘上單一元素佔用的位元組數即可得解。
為什麼答案是 C
正確計算步驟:先算各維度長度 (6, 8, 5),相乘得總元素數 240,最後乘以每個元素佔用的 4 Bytes,得到 960 Bytes。
考點:未乘單元大小考點:維度計算錯誤考點:陣列記憶體計算考點:植樹問題陷阱