option
Cuestiones
ayuda
daypo
buscar.php

Test Tema 6 Programación

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Test Tema 6 Programación

Descripción:
Test Tema 6 Programación

Fecha de Creación: 2026/03/18

Categoría: Otros

Número Preguntas: 10

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué son las excepciones en Java?. Eventos que interrumpen el flujo normal de ejecución cuando ocurre un error o condición inesperada. Variables especiales que almacenan errores del sistema. Métodos que se ejecutan automáticamente al final del programa. Comentarios que documentan posibles fallos en el código.

¿Cuál es la función del bloque try-catch en Java?. Optimizar el rendimiento del programa. Detectar y manejar excepciones: el código susceptible de fallar va en try y la gestión del error en catch. Compilar el código más rápidamente. Crear bucles condicionales avanzados.

¿Qué diferencia hay entre throw y throws en el manejo de excepciones?. Son exactamente lo mismo, solo cambia la ortografía. throw lanza manualmente una excepción, mientras que throws declara en la firma del método qué excepciones puede lanzar. throw se usa solo con excepciones personalizadas y throws con excepciones estándar. throw es para errores de compilación y throws para errores de ejecución.

¿Cuándo se ejecuta el bloque finally en una estructura try-catch-finally?. Solo si ocurre una excepción. Solo si NO ocurre una excepción. Siempre, ocurra o no una excepción, y se usa típicamente para liberar recursos. Únicamente cuando el programa termina completamente.

¿Qué ventaja aportan las excepciones personalizadas frente a las excepciones genéricas?. Permiten ejecutar el código más rápido. Describen condiciones específicas del dominio de negocio, aportando claridad y contexto al error. Evitan que el programa se detenga en cualquier circunstancia. Reducen el tamaño del archivo compilado.

En el contexto de colecciones en Java, ¿cuál es la principal limitación de los arrays que las colecciones superan?. Los arrays no pueden almacenar objetos. Los arrays tienen tamaño fijo y no pueden crecer dinámicamente. Los arrays solo funcionan con tipos primitivos. Los arrays no permiten acceso por índice.

¿Qué característica define a las colecciones de tipo Set en Java?. Mantienen el orden de inserción siempre. Permiten elementos duplicados para facilitar búsquedas. No admiten elementos duplicados, garantizando unicidad. Solo pueden almacenar números enteros.

¿Para qué se utiliza principalmente la colección Map en Java?. Para mantener listas ordenadas automáticamente. Para asociar claves únicas con valores (pares clave-valor), como un diccionario. Para eliminar duplicados de arrays. Para reemplazar los bucles for en el código.

¿Cuándo es más recomendable usar ArrayList en lugar de LinkedList?. Cuando necesitas inserciones y eliminaciones frecuentes en medio de la lista. Cuando el acceso por índice y los recorridos secuenciales son frecuentes. Cuando trabajas exclusivamente con tipos primitivos. Siempre, porque LinkedList está obsoleto.

¿Qué práctica profesional se recomienda al declarar colecciones en Java?. Usar siempre la implementación concreta: ArrayList<String> lista = new ArrayList<>(). Declarar usando interfaces: List<String> lista = new ArrayList<>() para facilitar cambios de implementación. Evitar inicializar la capacidad estimada para ahorrar memoria. Usar arrays en lugar de colecciones para mejor rendimiento.

Denunciar Test