Exámenes de Programació II UDL 2011
Los 3 exámenes de Programació II de la UDL (Grado en Ingeniería Informática) de 2011 (Juny, Examen Primer Parcial (Curso 2011/2012) y Examen Segundo Parcial Curso 2011-2012), con 8 problemas resueltos. Entran temas como Diseño de clases y objetos en Java, herencia e igualdad y Recursión: diseño, traza y diagramas de llamadas. Practícalos con corrección al momento, pistas en cada apartado y la solución paso a paso.
Juny (2011)
Temas del examen: Diseño de clases y objetos en Java, herencia e igualdad
- Problema 1 · Diseño de clases y objetos en Java, herencia e igualdad
Problema 1 (3 puntos). Traza de ejecución con objetos Vector3D. Se define la clase Vector3D con métodos add, normalize, mistery y toString. Se pide indicar la salida producida por pantalla para… - Problema 2 · Diseño de clases y objetos en Java, herencia e igualdad
Implementar el método countInteresting(String dna) en Java para contar cuántos fragmentos continuos (separados por espacios en blanco) contienen al menos uno de los marcadores predefinidos en el… - Problema 3 · Diseño de clases y objetos en Java, herencia e igualdad
Diseñar e implementar la clase Polynomial en Java para representar polinomios mediante un array de coeficientes de tamaño maxDegree + 1. Incluir constructor con maxDegree, métodos de consulta…
Examen Primer Parcial (Curso 2011/2012) (2011)
Temas del examen: Recursión: diseño, traza y diagramas de llamadas
- Problema 1 · Recursión: diseño, traza y diagramas de llamadas
Dado el programa Java MisteryProgram que evalúa recursivamente un polinomio aplicando el método de Horner sobre un array {4, 3, 2, 1} con valor inicial 5, elaborar el diagrama con las llamadas en la… - Problema 2 · Recursión: diseño, traza y diagramas de llamadas
Diseñar e implementar una función recursiva numberOfDigits(int n) que reciba un número natural y devuelva el número total de dígitos que posee (0 tiene 1 dígito; 23 tiene 2 dígitos; 2430 tiene 4… - Problema 3 · Recursión: diseño, traza y diagramas de llamadas
Diseñar e implementar justificadamente la función recursiva isPrefix(String prefix, String word) para comprobar si una cadena es prefijo de otra, usando recursión por inmersión con un índice auxiliar.
Examen Segundo Parcial Curso 2011-2012 (2011)
Temas del examen: Diseño de clases y objetos en Java, herencia e igualdad · Ficheros en Java: texto secuencial y acceso directo binario
- Problema 1 · Diseño de clases y objetos en Java, herencia e igualdad
Diseñar e implementar en Java la clase Duration para representar y operar magnitudes temporales de horas y minutos según los requisitos y la traza de ejecución dada. - Problema 2 · Ficheros en Java: texto secuencial y acceso directo binario
Desarrollar un programa completo en Java que lea secuencialmente un fichero de texto con registros 'Nº pieza, Proceso, Horas, Minutos' (procesos A, B, C o D), calcule la media de duración de cada…
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
- 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
- Árboles binarios y heaps · 2 problemas · 40 % de que salga
- Tablas hash · 1 problema · 40 % de que salga
- Listas en Java: uso de la API, implementación enlazada y coste · 3 problemas · 35 % de que salga