民國110年 普通考試 電子工程 計算機概要
第13題
A 和B 皆是有100 個元素的一維陣列,且每個元素中的數字皆以32 位元(Bits)存放。在執行下列迴圈運算後,需要多少記憶體空間才能將陣列A 完整存放?fo…
題目
A 和B 皆是有100 個元素的一維陣列,且每個元素中的數字皆以32 位元(Bits)存放。在執行下列迴圈運算後,需要多少記憶體空間才能將陣列A 完整存放?for(i=0~99)A[i]=A[i]+B[i] A. 400 個位元組(Bytes) B. 800 個位元組(Bytes) C. 3200 個位元組(Bytes) D. 6400 個位元組(Bytes)
官方答案
- 答案:A. 400 個位元組(Bytes)
解析
每個元素以 32 位元存放,而 1 位元組等於 8 位元,故每元素占 32/8=4 位元組。陣列 A 有 100 個元素,完整存放需 100×4=400 位元組。題目只問「將陣列 A 完整存放」所需空間,不計入陣列 B;若把 B 一併計入才會得到 800 位元組,若誤把位元當位元組則會得到 3200,皆是常見的單位換算陷阱。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。
官方資料
答案以考選部公告之測驗式試題標準答案 PDF 為準。