司法三等申論題
111年
[檢察事務官電子資訊組] 程式語言
第 四 題
四、若有一個二維陣列宣告為 A[1..3, 1..5]且已知其 A[1, 1]的位址為 100,試以列為主及以行為主的表示法,求 A[2, 4]之位址為何?(25 分)
📝 此題為申論題
思路引導 VIP
看到二維陣列的位址計算題,應立刻聯想「以列為主 (Row-major)」和「以行為主 (Column-major)」的偏移量公式。解題重點在於先確立陣列邊界(下界為1)、計算單一列/行的元素個數,並在作答時主動標明「假設單一元素佔用空間為 1 單位」,以展現邏輯嚴謹性。