Académique Documents
Professionnel Documents
Culture Documents
• Para la nota del examen, el test vale el 30% y el Problema vale el 70%.
• El test es eliminatorio y se necesitan 7 respuestas correctas para superarlo.
• Responda el test en una hoja de lectura óptica. No olvide rellenar en dicha hoja el código de carrera, el
de la asignatura y el tipo de examen.
• Resuelva el Problema en el cuadernillo indicando su nombre y el Centro Asociado en el que ha realizado
la práctica.
• Entregue la hoja de lectura óptica, enunciados y el cuadernillo completo
2. Un puerto USB:
a) Evita el uso de tarjetas especializadas para cada periférico.
b) Establece una conexión directa entre los dispositivos periféricos.
c) Establece un nivel hardware entre el sistema operativo y el compilador.
d) Es un hub que interconecta conjuntos de máquinas.
a) 0,1,2,0,1,2.
b) 0,1,1,0,1,2.
c) 0,1,1,0,1,1.
d) 2,1,1,2,2,1.
8. Se tiene este código para un determinado método, ¿Qué salida daría por pantalla?
Se desea implementar un sistema JAVA para la gestión de una fábrica de vehículos donde se fabrican motores
de tres tipos: gasolina, diésel y eléctricos. De cada motor se tiene como información característica la relación
de compresión y su cilindrada, así como un identificador único de la marca y el modelo del motor.
En el caso de motores de gasolina y diesel se debe guardar información relativa a la resistencia que presenta el
combustible cuando es comprimido dentro del motor: el índice de octanaje en el caso de la gasolina y el índice
de cetano en los motores diésel. Los motores de gasolina pueden ser de inyección o de carburación. En el caso
de los motores de gasolina con carburador deberá guardarse también el tamaño de la cuba como información
característica, y para los motores diésel y los de gasolina de inyección, el tipo de inyeccion (directa o
indirecta) y el número de inyectores. De los motores eléctricos se desea almacenar la información relativa a la
corriente y el par de arranque.
Por último, y dado que la fábrica está preparada para la construcción de diferentes modelos de coches, se desea
que la aplicación a desarrollar sea capaz de recuperar, para un modelo de coche dado, el conjunto de motores
compatibles con su chásis.
Se pide:
− 2'5 puntos. ¿Cómo modelarías este problema para que la aplicación soporte todas la especificación
requerida? Realiza el diseño de clases correspondiente.
− 1'5 puntos. ¿Dónde definirías el método necesario para devover, dado un modelo de coche, el conjunto de
motores compatibles con su chásis? Razona tu respuesta.
− 1 puntos. Implementa el código necesario para instanciar un motor de gasolina de inyección directa.