Requisito previo: Arrays en Java
Pregunta 1. ¿Cuál es el resultado de esta pregunta?
class Test1 { public static void main(String[] args) { int arr[] = { 11, 22, 33 }; System.out.print(arr[-2]); } }
Opción
A) 11 33
B) Error
C) excepción
D) 11 -33
Output: C
Explicación: obtendremos java.lang.ArrayIndexOutOfBoundsException porque el índice [-2] está fuera de rango.
Pregunta 2. ¿Cuál es el resultado de esta pregunta?
class Test2 { public static void main(String[] args) { int arr[][] = { { 11, 22 }, { 33, 44, 55 } }; for (int i = 0; i < 2; i++) { for (int j = 0; j < arr.length; j++) System.out.print(arr[i][j] + " "); System.out.println(); } } }
Opción
A) 11 22
33 44 55
B) 11 22
33 44
C) Error
D) Excepción
Output: B
Explicación: aquí arr.length devuelve 2 del tamaño de la array, porque el tamaño de la primera dimensión es 2.
Pregunta 3. ¿Cuál es el resultado de esta pregunta?
class Test2 { public static void main(String[] args) { int arr[][] = { { 11, 22 }, { 33, 44, 55 } }; for (int i = 0; i < 2; i++) { for (int j = 0; j < arr[i].length; j++) System.out.print(arr[i][j] + " "); System.out.println(); } } }
Opción
A) 11 22
33 44 55
B) 11 22
33 44
C) Excepción
D) Error
Output: A
Explicación: aquí arr[i].length devuelve la primera vez 2 porque el tamaño de la primera dimensión es 2 y la segunda vez 3 porque el tamaño de la array de la segunda dimensión 3 es 3.
Pregunta 4. ¿Cuál es el resultado de esta pregunta?
class Test2 { public static void main(String[] args) { int arr[][] = { { 11, 22 }, { 33, 44, 55 } }; for (int i = 0; i < 2; i++) { for (int j = 0; j < 3; j++) System.out.print(arr[i][j] + " "); System.out.println(); } } }
Opción
A) 11 22
33 44 55
B) 11 22
33 44
C) Error
D) Excepción
Output: D
Explicación: este programa dará una excepción: java.lang.ArrayIndexOutOfBoundsException
porque queremos imprimir el valor fuera del rango de la array.
Pregunta 5. ¿Cuál es el resultado de esta pregunta?
class Test5 { public static void main(String[] args) { int arr[] = new int[5]; int arr2[] = new int[5]; System.out.print(arr.length + " "); System.out.print(arr2.length()); } }
Opción
A) 5 5
B) Error
C) Excepción
D) Ninguna
Output: B
Explicación: dará error porque el método length() no está en Java. error: no se puede encontrar la longitud del símbolo().
Este artículo es una contribución de Shivakant Jaiswal . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA