Please only answer if you are completely sure of your answer: You will notice that some choices have been eliminated already. That is because I have been able to verify these are incorrect. Please answer both questions. 1. Consider the following code snippet: int[][] arr = { { 13, 23, 33 }, { 14, 24, 34 } }; Identify the appropriate statement to display the value 24 from the given array? Select one: a. System.out.println(arr[1][2]); c. System.out.println(arr[1][1]); 2. Consider the following code snippet: Identify the appropriate statement to display the value 24 from the given array? Select one: a. System.out.println(arr[1][2]); b. System.out.println(arr[2][2]); Solution Please follow the data : 1) For the given array int[][] arr = { { 13, 23, 33 }, { 14, 24, 34 } }; the values of the indexes changes comparitively. So the 24 relies in the 1st column and the 1st row. So the answer is OPTION C (System.out.println(arr[1][1])) = 24 2) For the given array int[][] arr = { { 13, 23, 33 }, { 14, 24, 34 } }; the indexing starts as usual for a normal matrix, so the 24 value relies on the 1st column and 1st row of the matrix , but the option is not provided in the choices, guess that might be eliminated. So please check the option to get the value 24 from the matrix is : (System.out.println(arr[1][1])) But for the given option the output will be like : a) (System.out.println(arr[1][2])) = 34 b) (System.out.println(arr[2][2])) = Exception in thread \"main\" java.lang.ArrayIndexOutOfBoundsException: 2 at others.NewClass.main(NewClass.java:24) Java Result: 1 The second option raises an exception as the array value that has been initialised is less than the values queried by the output. Hope this is helpful. .