Locations holding value 10 is only (5,2) because all other possibilities like (2, 5), (1, 10), (10, 1) lead to array overflows as this array has 10 rows, 4 columns which are 0-indexed.
As the array is stored in row-major format, We have to travel 5 rows of 4 columns from the base address and then in that row travel 2 columns to get the required location.
Now, Address of arr[5][2] = 1000 + 5 * 4 + 2 = 1022.
So (b) options has 1022, but 1041 location is incorrect because it lies outside the array as 1041 = 1000 + 10 * 4 + 1, where 1040 = 1000 + 10 * 4 is the last location in array.
So no option is correct.