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

執行下列 C++ 程式碼後,螢幕印出的數字為何? int main( ) { int A[3][4]={2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24}; int *p1=A[1]; int *p2; p2=p1+4; cout<< *p2 <<endl; return 0; }

A14
B16
C18正確答案
D20
答案與詳解
C
正確答案
二維陣列在記憶體中連續存放,p1指向A[1]即元素10,p1+4跳4個int到元素18。

為什麼答案是 C

A[1]在記憶體中是index 4(值10),p1+4將指標往後位移4個int大小,到達index 8,其值為18。正解。

考點:位移計算錯誤考點:off-by-one陷阱考點:指標算術
載入中…

計算機概要 相關題目

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

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

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