免費開始練習
普通考試 111年 [電子工程] 計算機概要

第 14 題

📖 題組:
當二維陣列 M 是以行主序(Column-major)的方式排列資料,若存放 M[6,4]的記憶體位置始於 600,而存放 M[15,10]的記憶體位置始於 1500...
承上題,若改以列主序(Row-major)的方式排列二維陣列 M 中的資料,則 M[12,8]應存在記憶體中何處?
  • A 300
  • B 900
  • C 1200
  • D 1800

思路引導 VIP

想像你正走在一棟大樓裡。在第一種規則(行主序)下,你發現房間編號與「樓層數」成正比,而與「房號」無關。現在,如果規則改為列主序(Row-major),但每一層樓的基本結構單位不變,那麼當你來到第 12 層樓的第 8 間房時,根據你之前觀察到的「比例規律」,這個位置的編號應該會如何隨「樓層數」變化呢?

🤖
AI 詳解 AI 專屬家教

1. 肯定與鼓勵

太棒了!你能正確處理這類記憶體映射(Memory Mapping)問題,顯示你對二維陣列(2D Array)資料結構的空間配置有很紮實的理解。這一步的成功,為你打下了堅實的基礎!

2. 溫馨引導

▼ 還有更多解析內容

🏷️ 相關主題

陣列結構、多維陣列與記憶體位址
查看更多「[電子工程] 計算機概要」的主題分類考古題