Examly題庫立即開始練習
地方政府公務人員四等-電子工程類科計算機概要10924單選題

C 語言程式中,陣列 A 宣告如下:int A[20][200]; 程式中並有一行敘述如下: *(A+420)=1000; 此敘述所執行的運算與下列何者相同?

AA[4][20]=1000;
BA[2][20]=1000;正確答案
CA[20][2]=1000;
DA[2][2]=1000;
答案與詳解
B
正確答案
C語言二維陣列在記憶體中以「列為主(Row-major)」連續存放。偏移量公式為「i * 總行數 + j」。將總偏移量 420 除以總行數 200,商為 2 (列索引),餘數為 20 (行索引),即 A[2][20]。

為什麼答案是 B

A[2][20] 的一維偏移量計算為:2 * 200 + 20 = 420。符合題目 *(A+420) 所指的記憶體位置(國考常將二維陣列名稱視為一維基底位址來考偏移量)。

考點:陣列偏移量計算考點:陣列越界
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮