1) 在C語言宣告int Ary[20],已知sizeof(int)=4 且 &Ary[0]=0x1000H (Ox代表16進位), 請問&Ary[5]=? a) 0x1020 b) 0x1002 c) 0x1010 d) 0x1014 e) 0x100A f) 0x101A 2) 假設你有一個整數(int)的二維陣列 A[4][3],並且起始位址為 0x2000。每個元素大小是4 bytes。請計算 A[2][1]的記憶體位址。 a) 0x2020 b) 0x2028 c) 0x201C d) 0x2018 e) 0x200A f) 0x201A 3) 在C語言中宣告int Ary[20], 已知sizeof(int)=4 且&Ary[10]=Ox0240FF28,請問&Ary[2]=? a) Ox0240FF08 b) Ox0240FF00 c) Ox0240FF0A d) Ox0240FF20 e) Ox0240FF48 f) Ox0240FF04 4) 假設A[-3:5, -4:2, 1:5]之起始位址 A[-3,-4,1]=100, 以列為主排列, 試求A[(1,1,3)] 所在的位址? (d=1) a) 265 b) 267 c) 266 d) 230 e) 115 f) 126 5) 假設A[-3:5, -4:2]之起始位址 A[-3,-4]=100, 以列為主排列, 試求A[(1,1)] 所在的位址? (d=1) a) 113 b) 115 c) 133 d) 123 e) 124 f) 130 6) 假設A具有1000個元素的陣列,每個元素為4個位元組的實數,若A[500]的位置為Ox1000, 請問A[1000]的位址為何? a) Ox1790 b) Ox1788 c) Ox1796 d) Ox1799 e) Ox4096 f) Ox6096

Leaderboard

Visual style

Options

Switch template

Continue editing: ?