Test del tema 18: Programación orientada a objetos y UML
Diseño y programación orientada a objetos. Elementos y componentes software: objetos, clases, herencia, métodos, sobrecarga. Ventajas e inconvenientes. Patrones de diseño y lenguaje de modelado unificado (UML).
Las 5 preguntas que más han caído en los exámenes, de las 22 oficiales del tema.
Pregunta 1 · Examen de 2024
Señale la respuesta INCORRECTA respecto al Lenguaje de Modelado Unificado (UML):
- A)Es un lenguaje basado en diagramas para la especificación, visualización, construcción y documentación de cualquier sistema software.
- B)Es independiente de las metodologías de análisis y diseño y de los lenguajes de programación que se utilicen en la construcción del software.
- C)Se basa en el paradigma de la orientación a objetos.
- D)Muestra únicamente el modelado estático de un sistema software, que puede utilizarse en las diferentes fases de su ciclo de desarrollo.
Ver la respuesta
Respuesta correcta: D) Muestra únicamente el modelado estático de un sistema software, que puede utilizarse en las diferentes fases de su ciclo de desarrollo., según la plantilla definitiva del INAP.
Pregunta 2 · Examen de 2024
Señale la respuesta INCORRECTA. El patrón de diseño “Composite”:
- A)Es un patrón de diseño estructural que permite componer objetos en estructuras de árbol.
- B)Sirve para construir objetos complejos a partir de otros más simples y similares entre sí.
- C)Simplifica el tratamiento de los objetos creados que, al poseer de una interfaz común, se tratan todos de la misma manera.
- D)Se recomienda su uso cuando se quiere añadir responsabilidades a objetos concretos de manera dinámica y transparente y sin afectar a otros objetos.
Ver la respuesta
Respuesta correcta: D) Se recomienda su uso cuando se quiere añadir responsabilidades a objetos concretos de manera dinámica y transparente y sin afectar a otros objetos., según la plantilla definitiva del INAP.
Pregunta 3 · Examen de 2022
¿Cuál de los siguientes términos hace referencia a patrones generales de software para asignación de responsabilidades en el diseño orientado a objetos?
- A)OOD
- B)GRASP
- C)Booch
- D)Fan-In & Fan-Out
Ver la respuesta
Respuesta correcta: B) GRASP, según la plantilla definitiva del INAP.
Pregunta 4 · Examen de 2025
En el contexto de la relación entre clases y objetos, ¿cuál es la definición técnica más precisa de una instancia?
- A)Es el código fuente escrito en el lenguaje de programación que define los atributos.
- B)Es un ejemplar concreto e individualizado de una clase que posee su propio estado.
- C)Es un método estático que se ejecuta sin necesidad de crear el objeto en memoria.
- D)Es el conjunto de todas las clases que pertenecen a un mismo paquete o espacio de nombres.
Ver la respuesta
Respuesta correcta: B) Es un ejemplar concreto e individualizado de una clase que posee su propio estado., según la plantilla definitiva del INAP.
Pregunta 5 · Examen de 2024
En diseño y programación orientada a objetos, una relación de generalización entre clases:
- A)Implica que la subclase hereda las propiedades, el comportamiento y las relaciones de la superclase, a la vez que puede añadir sus propias propiedades, relaciones y comportamiento.
- B)Describe un conjunto de enlaces, que definen las interconexiones semánticas entre las instancias de las clases que participan en la relación.
- C)Asume una subordinación conceptual del tipo “todo/parte”, o bien “tiene un”.
- D)Se representa mediante una línea discontinua que une la superclase y subclase con un rectángulo al lado de la superclase.
Ver la respuesta
Respuesta correcta: A) Implica que la subclase hereda las propiedades, el comportamiento y las relaciones de la superclase, a la vez que puede añadir sus propias propiedades, relaciones y comportamiento., según la plantilla definitiva del INAP.
Practica las 22 preguntas del tema
Con repasos que vuelven justo antes de que las olvides y tu acierto en el tema.
Empezar gratisQué entra en el tema y cómo se ha preguntado: Tema 18 Técnico Auxiliar de Informática: POO y UML