問題詳情

假設M為一個二維陣列,M(3,2)的位址是1110,M(2,3)的位址是1115。假設每一個元素占一單位,陣列M宣告為M(m,n),請問下列敍述何者正確?
(A)M(5,4)的位址在1138
(B)M(2,2)的位址在1106
(C)m的值為9
(D)M(1,4)的位址在1120

參考答案

答案:D
難度:適中0.64486
統計:A(10),B(13),C(15),D(69),E(0)

用户評論

【用戶】WT Kao

【年級】幼稚園下

【評論內容】若陣列M(m,n)採 Row-major方式排列,則M(2,3)的位址應該比M(3,2)小,故M(m,n)採Column-major方式排列。經由M(3,2)=1110及M(2,3)=1115推得此二維陣列的列數(Row number)為6。(A) M(5,4)的位址在1124(B) M(2,2)的位址在1109(C) m的值為6

【用戶】我的10年老帳號-不要刪

【年級】幼兒園下

【評論內容】若陣列M(m,n)採 Row-major方式排列,則M(2,3)的位址應該比M(3,2)小,故M(m,n)採Column-major方式排列。經由M(3,2)=1110及M(2,3)=1115推得此二維陣列的列數(Row number)為6。(A) M(5,4)的位址在1124(B) M(2,2)的位址在1109(C) m的值為6

【用戶】111年我會成為公務人員

【年級】國一下

【評論內容】為甚麼列數為6?怎麼算的?