0% encontró este documento útil (0 votos)
18 vistas5 páginas

Práctica Calificada POO: Preguntas y Respuestas

El documento es una práctica calificada sobre Programación Orientada a Objetos (POO) que incluye preguntas de opción múltiple sobre conceptos clave como paradigmas de programación, encapsulamiento, relaciones en diagramas UML y ejemplos de clases. Se requiere que los participantes resalten las respuestas correctas y guarden el documento con un formato específico. El contenido está diseñado para evaluar el entendimiento de los principios fundamentales de la POO.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas5 páginas

Práctica Calificada POO: Preguntas y Respuestas

El documento es una práctica calificada sobre Programación Orientada a Objetos (POO) que incluye preguntas de opción múltiple sobre conceptos clave como paradigmas de programación, encapsulamiento, relaciones en diagramas UML y ejemplos de clases. Se requiere que los participantes resalten las respuestas correctas y guarden el documento con un formato específico. El contenido está diseñado para evaluar el entendimiento de los principios fundamentales de la POO.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

PRACTICA CALIFICADA 1 – POO

Instrucciones:

 Deberá resaltar del color de su preferencia la alternativa que considere correcta


 Leer detenidamente cada pregunta antes de resaltar la alternativa
 Guardar el documento como PC01_Apellidos_Nombre

1. ¿Qué es un paradigma de programación?

A) Una herramienta de desarrollo utilizada para compilar programas en diferentes lenguajes

B) Un conjunto de reglas para estructurar código según el estilo del desarrollador

C) Una forma de pensar y organizar la solución de problemas mediante técnicas específicas

D) Un modelo de hardware que permite ejecutar instrucciones de programación avanzada

2. Observa la siguiente imagen y menciona cual atributo sólo es accesible desde subclases o
paquete

A) stock

B) Producto

C) precio

D) nombre

3. ¿Qué busca lograr el encapsulamiento?

a) Evitar el uso de condicionales en una clase

b) Ocultar atributos para proteger el estado del objeto

c) Separar atributos en diferentes clases del sistema

d) Multiplicar los métodos según el tipo de entrada

Mg. Ing. Ruben Seclén Serrepe


4. En un diagrama UML, ¿cómo se representaría la relación de dependencia entre un "Carrito
de Compras" y un "Sistema de Pago"?

A) Con una línea sólida y una flecha en la punta


B) Con una línea punteada y una flecha en la punta
C) Con una línea continua y sin flecha
D) Con una línea punteada sin flecha

5. En el siguiente código Java, ¿Por qué se usa el método getTitulo() en lugar de acceder
directamente al atributo titulo?

a) Porque el atributo titulo está declarado como public en otra clase

b) Porque el método getTitulo() convierte el dato en tipo texto

c) Porque titulo es private y solo puede accederse mediante métodos públicos

d) Porque el constructor no permite acceder a atributos internos directamente

Mg. Ing. Ruben Seclén Serrepe


6. Observa la siguiente imagen y menciona qué se está cumpliendo respecto a la POO:

a) Encapsulamiento de métodos para proteger la lógica interna del código

b) Abstracción de funciones para separar el comportamiento visible de lo no visible

c) Herencia múltiple aplicada a métodos con lógica similar

d) Sobrecarga de métodos mediante polimorfismo en tiempo de compilación

7. Es uno de los paradigmas más comunes, excepto:

a) Paradigma Orientado a Objetos

b) Paradigma Imperativo

c) Paradigma Situacional relativo

d) Paradigma Funcional

Mg. Ing. Ruben Seclén Serrepe


8. Caso:

En una aplicación de gestión de bibliotecas, tenemos dos clases:

 Biblioteca: Esta clase representa la biblioteca en sí misma, y contiene un conjunto de


objetos de la clase Libro. Los libros forman parte de la biblioteca, pero si la biblioteca
se destruye, todos los libros asociados también se destruyen.
 Libro: Esta clase representa un libro individual que pertenece a la biblioteca. Si la
biblioteca se elimina, los libros también deben ser eliminados, porque no pueden
existir sin la biblioteca.

En el caso presentado, ¿cuál es la relación UML entre las clases Biblioteca y Libro?

a)

b)

c)

d)

9. Observa la siguiente imagen y menciona qué tipo de relación es:

a) Dependencia

b) Generalización

c) Agregación

d) Herencia

Mg. Ing. Ruben Seclén Serrepe


10. Observa la siguiente imagen y menciona qué tipo de relación es:

a) Dependencia

b) Composición

c) Agregación

d) Asociación

Mg. Ing. Ruben Seclén Serrepe

También podría gustarte