Examly題庫立即開始練習
共 3 類科共用卷
普考-電子工程普考-電信工程普考-工業行政
計算機概要108 年第 19 題單選題

令 A 是一個二維陣列,且此陣列中每一個元素所需儲存空間為 個位元組(Bytes)。若 的記憶體位置始於 ,而 的記憶體位置始於 ,請問此二維陣列是以行主序(Column-major)或列主序(Row-major)的方式排列資料?此外, 的記憶體位置應該始於多少?

A此陣列的資料列主序排列,而 的記憶體位置始於
B此陣列的資料行主序排列,而 的記憶體位置始於
C此陣列的資料列主序排列,而 的記憶體位置始於
D此陣列的資料行主序排列,而 的記憶體位置始於 正確答案
答案與詳解
D
正確答案
由位址差推得每列(row)間距為2,屬行主序;A[10,10]位於2190。

逐選項解析

A此陣列的資料列主序排列,而 A[10,10]的記憶體位置始於 1910✕ 錯誤
列主序解不出合理列數,且1910位址錯誤。
B此陣列的資料行主序排列,而 A[10,10]的記憶體位置始於 1910✕ 錯誤
行主序正確,但1910計算錯誤(可能誤把方向反過來算)。
C此陣列的資料列主序排列,而 A[10,10]的記憶體位置始於 2190✕ 錯誤
D此陣列的資料行主序排列,而 A[10,10]的記憶體位置始於 2190✓ 正確

立即註冊,看完整詳解

這題的完整詳解,註冊就能看 · 每天 2 題免費

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 50 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Examly