【系統公告】頁面上方功能列及下方資訊全面更換新版,舊用戶可再切回舊版。 前往查看

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

上一題
若C 程式語言之程式中宣告一整數陣列(Array)L[11][16],且L[2][7]儲存於記憶體中之位址(Address)為 12344876。假設記憶體中儲存一整數(Integer)資料必須使用 4 個位元組(Byte),且陣列之組成元素使用列為主順序(Row major order)之方式儲存,則下列各選項何者正確?
(A)L 之組成元素 L[3][7]儲存於記憶體中之位址(Address)介於 L[9][4]之位址(Address)與 L[4][9]之位址(Address)之間
(B)L[1][1]儲存於記憶體中之位址(Address)為 12344786
(C)若 L[6][15]儲存於記憶體中之位址(Address)為 x,則記憶體位址 x+101 用於儲存 L[8][8]
(D)儲存 L 所使用之記憶體是位址(Address)自 12344252 至12344956 之連續記憶體儲存空間


答案:登入後觀看
難度: 困難
1F
Tan Chan 國三下 (2014/01/23)
L[8][8]=L[6][15]+(L[7,0]~L[7,15])*4+(L[8,0],L[8,8]*4) =x+16*4+9*4 =x+100 才對 為什麼是則記憶體位址 x+101

若C 程式語言之程式中宣告一整數陣列(Array)L[11][16],且L[..-阿摩線上測驗