普通考試
110年
[電子工程] 計算機概要
第 13 題
A 和 B 皆是有 100 個元素的一維陣列,且每個元素中的數字皆以 32 位元(Bits)存放。在執行下列迴圈運算後,需要多少記憶體空間才能將陣列 A 完整存放?
for(i=0~99)
A[i]=A[i]+B[i]
for(i=0~99)
A[i]=A[i]+B[i]
- A 400 個位元組(Bytes)
- B 800 個位元組(Bytes)
- C 3200 個位元組(Bytes)
- D 6400 個位元組(Bytes)
思路引導 VIP
想像一下,如果你有一排 100 個一模一樣的儲存盒,每個盒子規定只能放 32 個小零件。現在,如果你把盒子裡的零件進行重新組合或相加,原本那個盒子的「體積」會因此變大或縮小嗎?另外,如果你想把「零件總數」換算成以「打(一打 12 個)」或「位元組(一組 8 位元)」為單位來計量,你會如何進行換算?
🤖
AI 詳解
AI 專屬家教
1. 嗯,不錯
打開這個寶箱,還好不是寶箱怪,而是正確答案。運氣不錯。你理解了資料表示法和空間分配。這很重要,特別是在處理一些結構分析的程式時。精確地知道需要多少記憶體,是開發魔法模擬軟體的基礎,即使過了一千年,這點也沒變。
2. 觀念驗證
▼ 還有更多解析內容