1º D A M - UNID 4 - UAX - TESTS
![]() |
![]() |
![]() |
Título del Test:![]() 1º D A M - UNID 4 - UAX - TESTS Descripción: Test Auto - Evaluación unidad 4 - EXCEPCIONES |




Comentarios |
---|
NO HAY REGISTROS |
Una excepción se captura: Con un bloque finally. Con un bloque catch. Con un bloque try-catch-finally. Con un bloque try. Pueden capturarse varios tipos de excepción en un mismo bloque catch: Dependen de como se lancen las excepciones. Nunca. No. Si. Quicksort es un algoritmo: Que no ordena muy eficientemente. Que utiliza la técnica de recursividad para resolver un problema de ordenación. Que ordena dividiendo la seria numérica en dos mitades. Que ordena por el método de la burbuja. Una excepción unchecked: Representa un error de programación. Representa un error en un número negativo. Se debe tratar obligatoriamente. Representa un error en un número entero. Una excepción se representa mediante: Una subclase. Una variable. Una constante. Una clase Java. Un método puede lanzar excepciones: Al que lo invocó. Al siguiente en ejecución. Al siguiente en la pila. Al anterior en la pila. Java proporciona un conjunto muy completo de excepciones: Falso. Solo para excepciones numéricas. Solo para excepciones de String. Cierto. El método printStackTrace(). Escribe el código de la excepción. Imprime por la salida de error la pila de llamadas que produjo la excepción. Escribe el mensaje de la excepción. Imprime por la salida estándar la pila de llamadas que produjo al excepción. Una excepción checked: Solamente se produce con números. Solamente se produce con Strings. Debe ser capturada en tiempo de compilación. Debe ser capturada en tiempo de ejecución. Una excepción es: Un error inesperado que se produce en tiempo de ejecución. Un error incontrolado. Un error que no es posible controlar. Un error no inesperado. El método getMessage(): Devuelve el mensaje con el que fue creada la excepción. Asigna un mensaje de error a la excepción. Devuelve el mensaje con el nombre de la excepción. Establece el mensaje de error de la jerarquía de excepciones. ArrayIndexOutOfBoundsException es: Una excepción que se produce cuando se intenta acceder a una posición que no existe en un array. Una excepción genérica para los arrays. Una excepción que se produce cuando se crea una array. Una excepción que se produce cuando se borra una posición de un array. En el bloque catch: Se define la excepción. Se captura la excepción. Se encierra la instrucción que puede generar la excepción. Se escribe el código que trata la excepción. Los bloques catch: Deben quedar vacíos. No deben quedar vacíos. Deben tener al menos una línea de código. Deben tener al menos un throw. Un bloque finally: Se ejecuta antes de la captura de la excepción. Se ejecuta justo detrás del bloque try si no se produjo ninguna excepción. Se ejecuta antes del lanzamiento de una excepción. Nunca se ejecuta en tiempo de ejecución. Una excepción propia debe: Heredar de Throws. Heredar de IOException. Heredar de Throw. Heredar de alguna otra excepción que esté en la jerarquía que proporciona Java. throw se utiliza para: Indicar que un método lanza una excepción determinada. Lanzar excepciones. Indicar que un método puede lanzar excepciones. Capturar excepciones. En el bloque try: Se encierra la instrucción que puede generar la excepción. Se escribe el código que trata la excepción. Se captura la excepción. Se define la excepción. Todas las excepciones que se tratan en java: Heredan de java.lang.Thrown. Heredan de java.lang.Throws. Heredan de java.lang.Throw. Heredan de java.lang.Throwable. Un ejemplo típico de resolución de problema con recursividad es: La suma de más de dos sumando. El cálculo del factorial de un número. La división. La multiplicación. |