4 假設記憶體中儲存一整數(Integer)資料必須使用 4 位元組(Byte),若 C 語言程式中宣告一整數陣
列(Array)為 m[20]且 m[11]儲存於記憶體中之位址(Address)為 610620,則下列各選項何者正確?
(A)陣列 m 共計使用 84 位元組(Byte)之記憶體儲存空間
(B) m[1]儲存於記憶體中之位址(Address)為 610580
(C) m[19]儲存於記憶體中之位址(Address)為 610656
(D)記憶體位址(Address)為 610633 之字元被配置用於儲存 m[13]
答案:登入後查看
統計: A(34), B(204), C(39), D(25), E(0) #1195643
統計: A(34), B(204), C(39), D(25), E(0) #1195643
詳解 (共 2 筆)
#4058465
A
20*4=共使用80位元組
B
m[11]與m[1]差了10
610620-10*4=610580
C
m[19]與m[11]差了8
610620+8*4=610652
D
m[13]與m[11]差了2
610620+2*4=610628
故m[13]的範圍為610628~610631
4
1