1.- ¿Cuál de los siguientes elementos no forma parte de la descripción de una clase?
Seleccione una: a. Nombre. b. Atributos. c. Protocolo. d. Abstracción. . 2.- ¿Qué diagrama estructural utilizamos para representar los nodos de ejecución de un sistema distribuido?
Seleccione una: a. Diagrama de clases. b. Diagrama de objetos. c. Diagrama de componentes. d. Diagrama de despliegue. . 3.- Une cada definición con su concepto: Conjunto de características asociadas a una clase Procedimiento o función que se invoca para actuar sobre un objeto Conjunto de mensajes que puede responder un objeto Resultado de cierta acción realizada por un objeto. 4.- Cuál de los siguientes no es una característica propia de un atributo:
Seleccione una: a. El valor que devuelve. b. Su visibilidad. c. Su nombre. d. Su valor inicial. 5.- ¿Qué diferencia un objeto de otro?
Seleccione una: a. Sus atributos. b. Sus métodos. c. Los mensajes que puede recibir. d. Los valores que toman los atributos. . 6.- ¿Cómo representarías la relación entre los departamentos de un empresa que a su vez, está formada por una serie de divisiones que se forman por departamentos, sabiendo que no existe una división que no pertenezca a la empresa ni un departamento que no pertenezca a una división?
Seleccione una: a. Mediante dos relaciones de herencia simple. b. Mediante dos relaciones de herencia múltiple. c. Mediante dos relaciones de agregación. d. Mediante dos relaciones de composición. 7.- ¿Cuáles de las siguientes son características de UML?
Seleccione una o más de una: a. Su creador es Ivar Jacobson. b. Se puede conectar con lenguajes de programación mediante ingeniería inversa y directa. c. Utiliza diferentes diagramas para representar distintos puntos de vista del sistema. d. Permite representar cosas como la arquitectura del sistema o qué módulos de software se van a crear. 8.- ¿Cómo se denomina a los métodos y atributos de una clase?
Seleccione una: a. Miembro. b. Propios. c. Característicos. d. Pertenecientes. 9.- Lee con atención el enunciado de cómo se realiza un préstamo en una biblioteca:
"Para retirar un libro de la biblioteca es preciso ser socio. Los socios tienen un carnet en el que aparece su nombre, apellidos, número de teléfono y su número de socio. Cuando un socio pide un libro en préstamo tiene que rellenar una ficha en la que se apunta el número de socio, el código del libro y la fecha de préstamo. Se debe devolver el libro a las dos semanas de haberlo retirado. Un socio no puede tener más de dos libros en préstamo".
Se modela con una relación entre la clase Socio y Libro y un atributo de enlace llamado Préstamo.
¿Cómo se pasaría a código en lenguaje Java el atributo de enlace Préstamo?
Seleccione una: a. Se implementaría una clase Java llamada Préstamo con los atributos y operaciones de la clase Préstamo. b. Se implementaría una clase Java llamada Préstamo y se añadiría un atributo privado de tipo Préstamo a la clase Libro. c. Se implementaría una clase Java llamada Préstamo y se añadiría un atributo privado de tipo Préstamo a la clase Socio. d. Se implementaría una clase Java llamada Préstamo y se añadiría un atributo privado de tipo array de Préstamo a la clase Socio. 10.- ¿Cómo representarías una relación entre una tabla llamada Empleado que tenga como atributos gananciaAnuales y fechaContratación y como método calcularAntigüedad con tres clases llamadas EmpleadoHoras, EmpleadoAsalariado y EmpleadoAutónomo, que añaden atributos y métodos propios?
Seleccione una: a. Mediante una relación de herencia simple. b. Mediante una relación de herencia múltiple. c. Mediante una relación de agregación. d. Mediante una relación de composición.
|