Question
Option 4 : 1268, since 1000 + (3×20 + 7)×4 / 1268, क्योंकि 1000 + (3×20 + 7)×4
Detailed Solution
सही उत्तर 1268, since 1000 + (3×20 + 7)×4 / 1268, क्योंकि 1000 + (3×20 + 7)×4 है।
Question:
A 10×20 integer array A is stored row-major starting at address 1000, with 4 bytes per element. The address of A[3][7] is / 10×20 पूर्णांक ऐरे A पता 1000 से पंक्ति-प्रमुख क्रम में संग्रहित है, प्रति अवयव 4 बाइट। A[3][7] का पता है
Correct Answer: 1268, since 1000 + (3×20 + 7)×4 / 1268, क्योंकि 1000 + (3×20 + 7)×4
Row-major offset = (row × columns + col) × element size = (3×20+7)×4 = 268, so address = 1000+268 = 1268; the distractors swap dimensions or layouts. / पंक्ति-प्रमुख ऑफसेट = (पंक्ति × स्तंभ + स्तंभ) × अवयव-आकार = (3×20+7)×4 = 268, अतः पता = 1000+268 = 1268; भ्रामक विकल्प आयाम या अभिन्यास अदल-बदल देते हैं।