NEW
Font size
WorksheetsExamen Unidad V. Excepciones en Programación
Total questions: 27
Worksheet time: 14mins
¿Qué es una excepción en programación?
Un evento que ocurre durante la ejecución de un programa y que interrumpe el flujo normal de las instrucciones.
Un error que se corrige automáticamente durante la compilación.
Un tipo de variable que almacena datos temporales.
Un método para optimizar el rendimiento del programa.
¿Cuál es un ejemplo de una excepción verificada en Java?
Un archivo solicitado que no se encuentra.
Un error de sintaxis en el código.
Un bucle infinito en el programa.
Un valor nulo asignado a una variable.
¿Qué tipo de excepciones no requieren verificación por parte del programador?
Excepciones no verificadas.
Excepciones verificadas.
Excepciones de sintaxis.
Excepciones de compilación.
¿Qué clase representa excepciones verificadas y no verificadas en Java?
Exception
Error
Throwable
RuntimeException
¿Qué se recomienda hacer en lugar de terminar el programa cuando ocurre una excepción?
Escribir el código para manejar la excepción y continuar.
Reiniciar el programa.
Ignorar la excepción y seguir ejecutando.
Detener el programa inmediatamente.
¿Qué clase se utiliza para manejar excepciones no verificadas en Java?
IOException
RuntimeException
SQLException
FileNotFoundException
¿Qué ocurre si una excepción llega a la parte superior de un hilo en Java?
El hilo se pausa
El hilo se reinicia
El hilo se termina
El hilo ignora la excepción
¿Qué tipo de excepción se lanza si se proporciona un valor no entero en el programa de ejemplo?
IOException
NullPointerException
NumberFormatException
ArrayIndexOutOfBoundsException
¿Cuál de las siguientes es una excepción comprobada (Checked Exception) en Java?
IOException
NullPointerException
ArithmeticException
OutOfMemoryError
¿Qué tipo de excepciones no requieren manejo obligatorio en Java?
Excepciones comprobadas
Excepciones no comprobadas
Errores
Excepciones de tiempo de ejecución
¿Cuál de las siguientes es un ejemplo de un error en Java?
SQLException
StackOverflowError
NullPointerException
IOException
¿Qué clase actúa como la clase padre para todos los objetos que pueden ser lanzados y capturados en Java?
Exception
Error
Throwable
RuntimeException
¿Qué indica un error de tipo "Error" en programación?
Un problema de diseño o implementación.
Un problema grave del cual la recuperación es difícil o imposible.
Un problema causado por efectos ambientales.
Un problema de conversión de tipos de datos.
¿Qué tipo de excepción es lanzada cuando se intenta acceder a un índice de un array que no existe?
ClassCastException
IllegalArgumentException
ArrayIndexOutOfBoundsException
NullPointerException
¿Cuál es la causa común de una NullPointerException?
Acceder a un objeto con una variable de referencia cuyo valor actual es null.
Intentar convertir un String a un número.
Intentar inicializar una variable estática.
Usar un Scanner que ha sido cerrado.
¿Qué excepción se lanza cuando un método recibe un argumento con un formato diferente al esperado?
IllegalStateException
IllegalArgumentException
NumberFormatException
AssertionError
¿Qué tipo de error es comúnmente lanzado cuando un método es recursivo infinitas veces?
StackOverflowError
NoClassDefFoundError
ExceptionInInitializerError
AssertionError
¿Qué ocurre si ninguna parte del programa maneja una excepción?
El programa continúa normalmente.
El programa se detiene y muestra un mensaje de error.
La excepción se ignora.
El programa se reinicia automáticamente.
¿Qué es la propagación de excepciones?
El proceso de ignorar errores en un programa.
El proceso de lanzar una excepción de un método a otro.
El proceso de corregir errores automáticamente.
El proceso de detener el programa sin aviso.
¿Cuál es el propósito del bloque "try" en Java?
Contiene código que siempre se ejecuta.
Atrapa y maneja la excepción lanzada.
Contiene código que podría generar una excepción.
Se ejecuta solo si hay una excepción.
¿Qué sucede si se omite la cláusula "catch" o "finally" en un bloque try-catch en Java?
El programa se ejecuta normalmente.
Se produce un error de compilación.
La excepción se ignora.
El programa se detiene sin error.
¿Qué palabra clave se utiliza para lanzar una excepción en Java?
catch
throw
finally
try
¿Qué bloque se utiliza para manejar excepciones en Java?
if-else
try-catch-finally
switch-case
for-each
¿Qué clase se extiende para crear una excepción personalizada en Java?
Error
Throwable
Exception
Object
¿Cuál es una de las razones por las que el manejo de excepciones es importante en la programación orientada a objetos?
Mejora la velocidad del software.
Permite que una aplicación se comporte de manera predecible.
Aumenta el tamaño del código.
Reduce la necesidad de pruebas.
¿Cómo mejora el manejo de excepciones la experiencia del usuario?
Proporcionando mensajes de error más amigables.
Aumentando la frustración del usuario.
Ocultando todos los errores.
Incrementando la complejidad del sistema.
¿Por qué es importante el manejo de excepciones en la gestión de recursos?
Permite que los recursos se queden abiertos.
Asegura que los recursos se cierren correctamente.
Incrementa el uso de memoria.
Reduce la necesidad de recursos.
