Examly題庫立即開始練習
2 類科共用卷
普考-電信工程普考-電子工程
計算機概要10515單選題

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

AB+k*N+s
BB+(s-1)*N+(k-1)正確答案
CB+(s-1)*M+(k-1)
DB+s*M+k
答案與詳解
B
正確答案
列為主排列:前面有(s-1)整列各N個元素,再加第s列前(k-1)個,故位移為(s-1)*N+(k-1)。

為什麼答案是 B

列為主下,B[s][k]前方有(s-1)個完整列、每列N個元素,再加上該列前(k-1)個元素,正確位移為(s-1)*N+(k-1)。

考點:索引未調整考點:row-major公式考點:M/N混淆考點:雙重錯誤
載入中…

計算機概要 相關題目

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

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

Download on theApp Store即將推出Google Play
黑皮