Examly題庫
共 2 類科共用卷
普考-電子工程普考-電信工程
計算機概要105 年第 15 題單選題

假設二維陣列 B[M][N]採用以列為主的順序(row-major order)且索引值(index)由 1 開始,則元素 B[s][k]儲存於下列那一個記憶體位置?

A$B+k*N+s$
B$\mathrm{B} + (\mathrm{s - 1})^{*}\mathrm{N} + (\mathrm{k - 1})$正確答案
C$\mathrm{B} + (\mathrm{s - 1})^{*}\mathrm{M} + (\mathrm{k - 1})$
D$\mathbf{B} + \mathbf{s}^{*}\mathbf{M} + \mathbf{k}$
答案與詳解
B
正確答案
列為主排列:前面有(s-1)整列各N個元素,再加第s列前(k-1)個,故位移為(s-1)*N+(k-1)。

逐選項解析

A$B+k*N+s$✕ 錯誤
未將索引從1轉為0(沒有減1),且s、k位置寫反,公式完全錯誤。
B$\mathrm{B} + (\mathrm{s - 1})^{*}\mathrm{N} + (\mathrm{k - 1})$✓ 正確
C$\mathrm{B} + (\mathrm{s - 1})^{*}\mathrm{M} + (\mathrm{k - 1})$✕ 易錯陷阱
陷阱!誤用M(列數)當乘數。列為主每列有N個元素(行數),乘數應為N而非M。這是最常見混淆點。
D$\mathbf{B} + \mathbf{s}^{*}\mathbf{M} + \mathbf{k}$✕ 錯誤

立即註冊,看完整詳解

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

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本
接著練習整份考卷查看 105 年 普考-電子工程《計算機概要》完整試題與解答

同科目歷年考卷

計算機概要 相關題目

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

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

Examly