NEW
Font size
S
M
L
XL
WorksheetsModelo Orientado a Objetos y UML
Total questions: 10
Worksheet time: 7mins
Name
Class
Date
1.
¿Qué es UML (Unified Modeling Language)?
a)
Un lenguaje de modelado estándar para representar sistemas orientados a objetos
b)
La distribución de componentes en nodos físicos
c)
Un editor de diagramas propietario de Microsoft
d)
Un marco de pruebas para aplicaciones Python
2.
¿Cuál de los siguientes NO es un diagrama de UML?
a)
Diagrama de clases
b)
Diagrama de casos de uso
c)
Diagrama de red neuronal
d)
Diagrama de secuencia
e)
Diagrama de flujo
3.
El encapsulamiento en POO se refiere a:
a)
Crear múltiples instancias de una clase
b)
Ocultar los detalles internos y exponer una interfaz pública
c)
Herencia de múltiples clases
d)
Reutilizar código con plantillas
4.
La abstracción en POO consiste en:
a)
Eliminar todos los atributos innecesarios de una clase
b)
Enfocarse en características esenciales y omitir detalles irrelevantes
c)
Aumentar el número de métodos públicos
d)
Utilizar herencia múltiple
5.
La herencia permite:
a)
Crear nuevas clases a partir de otras, compartiendo atributos y métodos
b)
Ejecutar métodos en paralelo
c)
Cambiar el tipo de una variable en tiempo de ejecución
d)
Ocultar la implementación de un método
6.
El polimorfismo se refiere a:
a)
La capacidad de un método de tener múltiples implementaciones según el objeto
b)
La capacidad de compilar en varios sistemas operativos
c)
La protección de datos mediante modificadores de acceso
d)
La creación de objetos a partir de funciones puras
7.
La modularidad en el diseño orientado a objetos implica:
a)
Aumentar el acoplamiento entre clases
b)
Dividir el sistema en componentes con responsabilidades bien definidas
c)
Usar solo una clase por proyecto
d)
Evitar el uso de interfaces
8.
¿Cuál es una ventaja de utilizar UML en proyectos de software?
a)
c
b)
Mejora la comunicación al ofrecer un lenguaje visual común
c)
Reemplaza al código fuente
d)
Obliga al uso de un lenguaje específico
9.
Una instancia concreta creada a partir de una clase se denomina:
a)
Objeto
b)
Método
c)
Cambiar el tipo de una variable en tiempo de ejecución
d)
Interfaz
10.
¿Qué representa un diagrama de estados (state machine) en UML?
a)
La distribución de componentes en nodos físicos
b)
Las consultas SQL de una base de datos
c)
Los posibles estados de un objeto y sus transiciones
d)
La herencia y composición entre clases
Reset
