Exámenes de Programació II UDL 2021
El examen de Programació II de la UDL (Grado en Ingeniería Informática) de 2021 (Examen Primer Parcial (Noviembre 2021)), con 4 problemas resueltos. Entran temas como Diseño de clases y objetos en Java, herencia e igualdad y Listas en Java: uso de la API, implementación enlazada y coste. Practícalos con corrección al momento, pistas en cada apartado y la solución paso a paso.
Examen Primer Parcial (Noviembre 2021) (2021)
Temas del examen: Diseño de clases y objetos en Java, herencia e igualdad · Listas en Java: uso de la API, implementación enlazada y coste
- Pregunta 1 · Listas en Java: uso de la API, implementación enlazada y coste
Pregunta 1 (1,5 puntos). Cuestiones teóricas sobre iteradores y costes computacionales: a) Efecto y excepción al ejecutar consecutivamente previous(), remove() y remove() en ListIterator. b)… - Pregunta 2 · Listas en Java: uso de la API, implementación enlazada y coste
Escribe el código en Java del método getMultiples que, dadas dos listas source y multiples, retorne una nueva lista con todos los valores de source que sean múltiplos de al menos uno de los valores… - Pregunta 3 · Listas en Java: uso de la API, implementación enlazada y coste
Implementar los métodos internos void linkLast(E e) y E unlinkFirst() en LinkedList<E> gestionando doble enlace, punteros first/last, size, modCount y la excepción NoSuchElementException. - Pregunta 4 · Diseño de clases y objetos en Java, herencia e igualdad
Pregunta 4 (2,5 puntos). Implementar el método equals(Object obj) en la clase Rectangle de dos maneras: a) no interoperable con ColoredRectangle (usando getClass()); b) interoperable con subclases…
También puedes estudiar por temas
Practica un tema con ejercicios de los exámenes de todos los años, mezclados.
- Diseño de clases y objetos en Java, herencia e igualdad · 7 problemas · 35 % de que salga
- Listas en Java: uso de la API, implementación enlazada y coste · 3 problemas · 35 % de que salga
- Árboles binarios y heaps · 2 problemas · 40 % de que salga
- Tablas hash · 1 problema · 40 % de que salga
- Recursión: diseño, traza y diagramas de llamadas · 10 problemas · 25 % de que salga
- Ficheros en Java: texto secuencial y acceso directo binario · 5 problemas · 25 % de que salga