Programación 1º DAM (RA6)
![]() |
![]() |
![]() |
Título del Test:![]() Programación 1º DAM (RA6) Descripción: Test de repaso al RA6 de Programación 1º |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál es el primer índice de un Array?. 1. -1. 0. Depende del tamaño del array. ¿Qué sucede si intentas acceder a un índice mayor o igual a la longitud de un Array?. Lanza una NullPointerException. Lanza un ArrayIndexOutOfBoundsException. Ignora el acceso. Devuelve -1. ¿Cómo se declara un Array de enteros?. int array[10];. array int[10];. int[] array = new int[10];. new int array = 10;. ¿Cómo se obtiene la longitud de un ArrayList?. array.length. array.count(). variable.size(). array.length(). ¿Qué no es cierto de los arrays?. Son estáticos. Acceso aleatorio a elementos. No permiten almacenar distintos tipos de datos. Tienen un tamaño fijo. ¿Qué ocurre si intentas añadir un elemento null a un ArrayList?. Permitir agregarlo sin problemas. Lanza un NullPointerException. El elemento no se agrega. Devuelve un valor por defecto. ¿Qué se utiliza para añadir un elemento a un ArrayList?. push(). insert(). add(). append(). ¿Qué se utiliza para eliminar un elemento en un índice específico de un ArrayList?. delete(int índice). remove(int índice). emoveAtIndex(int índice). pop(int índice). ¿Qué interfaz implementa ArrayList?. List. Collection. Queue. Iterable. ¿Cuál es la principal diferencia entre LinkedList y ArrayList?. Ambas son iguales. ArrayList está basado en un array y LinkedList en nodos. LinkedList usa un hash interno. ArrayList garantiza el orden. ¿Qué tipo de estructura utiliza internamente una LinkedList?. Cola simple. Lista doblemente enlazada. Lista circular. Árbol binario. ¿Qué sucede si intentas agregar un elemento duplicado en un HashSet?. El elemento no se agrega. Sobrescribe el elemento anterior. Se lanza una excepción. Se permite y se reordena. ¿Qué implementación de Set garantiza que los elementos estén ordenados?. HashSet. LinkedHashSet. TreeSet. EnumSet. ¿Qué ocurre si intentas insertar una clave duplicada en un HashMap?. Lanza una excepción. La nueva clave reemplaza la anterior. Ambas claves son almacenadas. Ignora la nueva clave. ¿Qué colección es más rápida al realizar inserciones al principio de ella?. ArrayList. TreeSet. LinkedList. Stack. ¿Qué colección es más rápida al realizar inserciones al final de ella?. ArrayList. TreeSet. HashSet. LinkedList. ¿Qué colección es más rápida para recorrer?. LinkedList. ArrayList. HashSet. TreeSet. ¿Qué diferencia principal existe entre un array y una colección en Java?. Los arrays son dinámicos, mientras que las colecciones son estáticas. Los arrays tienen un tamaño fijo, mientras que las colecciones son dinámicas. Las colecciones solo permiten tipos primitivos. Los arrays no permiten operaciones como ordenar o buscar. ¿Qué características tienen las colecciones en Java?. Proporcionan una API para operaciones sobre datos dinámicos. Permiten almacenar elementos de diferentes tipos. Algunas colecciones garantizan el orden de los elementos. Todas las anteriores. ¿Cuál de las siguientes colecciones NO permite elementos duplicados?. ArrayList. LinkedList. HashSet. Stack. ¿Qué es un array en Java?. Una colección que permite elementos duplicados. Una estructura de datos que almacena elementos del mismo tipo en posiciones contiguas. Una estructura dinámica que crece automáticamente. Una lista que permite ordenar automáticamente los datos. ¿Cómo se inicializa un array de tamaño 5 y tipo entero?. int array = new int[5];. int[] array = new int[5];. int[] array = {5};. array int[5];. ¿Qué método se utiliza para copiar un array a otro en Java?. Arrays.copy(). array.copyOf(). Arrays.copyOf(). copy(array). ¿Qué método de la clase Arrays ordena un array?. Arrays.sort(). array.order(). sort(array). Arrays.reorder(). ¿Qué permite el método Arrays.binarySearch()?. Ordenar un array. Crear un array nuevo. Buscar un elemento en un array ordenado. Comparar dos arrays. ¿Qué diferencia hay entre un ArrayList y un LinkedList?. Ambos implementan la interfaz Queue. ArrayList usa un array dinámico y LinkedList una lista doblemente enlazada. LinkedList es más rápido para acceder a elementos por índice. ArrayList no permite elementos duplicados. ¿Qué operación NO es típica de un ArrayList?. Acceder al primer elemento en tiempo constante. Añadir elementos al final. Obtener un elemento por índice. Eliminar todos los elementos. ¿Qué método de LinkedList elimina el primer elemento?. removeFirst(). remove(). pop(). deleteFirst(). ¿Qué tipo de estructura sigue LinkedList?. Lista simple. Cola circular. Lista doblemente enlazada. Árbol binario. ¿Qué principio sigue la estructura Stack?. LIFO (Last In, First Out). FIFO (First In, First Out). Orden aleatorio. Jerárquico. ¿Qué método se utiliza para añadir un elemento a un Stack?. push(). add(). insert(). append(). ¿Qué hace el método pop() de un Stack?. Devuelve el elemento superior sin eliminarlo. Elimina y devuelve el elemento superior del stack. Añade un elemento a la pila. Vacía toda la pila. ¿Qué ocurre si intentas añadir un elemento duplicado en un HashSet?. El elemento no se agrega. Sobrescribe el elemento anterior. Lanza una excepción. Ignora el conjunto completo. ¿Qué implementación de Set garantiza que los elementos estén ordenados?. HashSet. TreeSet. LinkedHashSet. EnumSet. ¿Cuál es la característica principal de un HashSet?. Los elementos están ordenados. No permite elementos duplicados. Ofrece un rendimiento constante para las operaciones habituales. b y c. ¿Qué es un HashMap?. Una estructura que ordena elementos de forma natural. Una tabla hash que almacena elementos en pares clave-valor. Una lista doblemente enlazada con claves. Un conjunto especializado para búsquedas rápidas. ¿Qué ocurre si añades una clave duplicada a un HashMap?. Se lanza una excepción. Ambas claves se almacenan. La nueva clave sobrescribe la anterior. Ignora la nueva clave. ¿Qué método de HashMap se utiliza para comprobar si una clave está presente?. checkKey(). contains(). containsKey(). existsKey(). ¿Qué método de HashMap devuelve el conjunto de claves?. keySet(). getKeys(). keys(). getAllKeys(). ¿Qué es un iterador en Java?. Una clase que gestiona subclases. Una estructura que organiza claves en un mapa. Un objeto que permite recorrer una colección de forma uniforme. Un método para añadir elementos a una colección. ¿Qué métodos principales tiene un Iterator?. add() y delete(). hasNext() y next(). start() y stop(). push() y pop(). |