計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)題庫下載題庫

上一題
19 令 A 是一個二維陣列,且此陣列中每一個元素所需儲存空間為 2 個位元組(Bytes)。若 A[7,3]的記憶體位置始於 2002,而 A[3,7]的記憶體位置始於 2098,請問此二維陣列是以行主序(Column-major)或列主 序(Row-major)的方式排列資料?此外,A[10,10]的記憶體位置應該始於多少? 
(A)此陣列的資料列主序排列,而 A[10,10]的記憶體位置始於 1910
(B)此陣列的資料行主序排列,而 A[10,10]的記憶體位置始於 1910
(C)此陣列的資料列主序排列,而 A[10,10]的記憶體位置始於 2190
(D)此陣列的資料行主序排列,而 A[10,10]的記憶體位置始於 2190


答案:登入後觀看
難度: 適中
1F
喜安娜 高二下 (2019/07/22)

此題為:Column-major
★★:★★★★★★★...



(內容隱藏中)
查看隱藏文字
2F
Yuan 大三上 (2020/06/11)

a [ 7,3 ] = 2002

    ▽ △         △  

a [ 3,7 ] = 2098

-------------------- a[ 列,行]  = 位置  , 然後比大小來求是以行還是以列為主,所以這題以 行為主


a [ 3,7 ] = a [ 7,3 ] + [ ( 7- 3)*m+( 3-7) ] * 2

  2098  = 2002 + 8m - 8

   m = 13

A[10,10] = a[7,3] +  [ ( 10- 3)*m+( 10-7) ] * 2

              =2002+188

               =2190 #

 

19 令 A 是一個二維陣列,且此陣列中每一個元素所需儲存空間為 2 個位元組(..-阿摩線上測驗