Está en la página 1de 2

1.

- La programación orientada a objetos nos ayuda a programar más rápido


-Verdadero
-2.-El código espagueti es uno de los problemas que resuelve la programación
orientada a objetos. ¿De qué se trata?
Código con demasiados if anidados
3.-El paradigma orientado a objetos resuelve la necesidad de modelar un problema en
_________ y plasmarlo en ________.
Objetos, código.
4.-Estos son dos pilares de la programación orientada a objetos.
Abstracción y Herencia.

5.-¿Qué significan las siglas UML?


Unified Modeling Languague

6.-¿Cuál es la definición de un objeto?


Una instancia de una clase

7.-¿Qué es una clase?


Son los modelos sobre los cuales construiremos objetos

8.-¿Cuál sería la abstracción de el siguiente ejemplo?


Casa de 3 recámaras y 2 baños y Apartamento de 2 recámaras y 1 baño.
A.-Inmueble
b.-Recámara
c.-Baño
d.-Apartamento

9.-La modularidad nos permite tener independencia en el código y evitar colapsos de


software.
Verdadero

10.-En un sistema de ventas de autos ¿cuál de estas opciones describe mejor los
objetos involucrados?
a.- ColorAuto,Precio
b.-Auto, NombreCliente, Dinero
c.- Clinete,Precio,idCliente
D.- Auto, Vendedor, Cliente
11.-¿Cuál es la palabra reservada para definir una clase en Java?
class

12.-Los atributos de un objeto deben ser:


a.- Acciones
B.- sustantivos
c.- verbos
d.- númericos

13.-Si entre clases tengo muchos atributos en común que son redundantes lo mejor es
aplicar:
a.- polimorfismo
b.- abstracción
C.- Herencia
d.- Clases

14.-Tenemos una tienda online que vende blusas, jeans, medias, smartphones,
audífonos, computadoras y pantallas.
Si ejecutamos un análisis POO y aplicamos herencia, ¿cuáles serían las clases
padres?
a.- blusas, jeans, media, smartphone, audifono, computadora, pantalla
b.- computadora y blusas
c.- aparatoElectrico, aparatoNoElectrico
D.- Ropa y AparatoElectrico

15.-¿Cuál es la palabra reservada para definir una clase en Python?


A.- class
b.- extends
c.-__init__
d.-object

16.-¿Cuál es el famoso método que nos permite generar la inicialización de un


objeto?
a.- Constructor <--TAL VEZ
b.- init
c.- main
d.- new

17.-¿Qué es un objeto?
a.- un molde
b.- un diagrama
C.- La instancia de una clase
d.- una plabra clave

18.-¿Cuál es la principal característica de los métodos constructores?


A.- Tienen el mismo nombre de la clase
b.- no tiene paréntesis
c.- tiene la palabra clave fun
d.- siempre devuelve un valor

19.-¿Cuál de estos sí es un método constructor en Python?


a.-Persona[]
b.- var Persona;
c.- def
D.- __init__()

20.-¿Cuál es la palabra clave para aplicar herencia en PHP?


A.- extends
b.-hereda de:
c.-inheritance:
d.- :(dos puntos)

21.-Una forma de encapsular código es haciendo invisible ciertas variables para


otros miembros:
Verdadero

22.-¿Cuál es el modificador de acceso más restrictivo de todos y genera mayor


encapsulamiento?
a.-public
B.-private
c.-protected
d.-default
23.-¿Cuál es el la verdadera ventaja de usar polimorfismo?
a.-Tener el mismo nombre de la clase
B.-Poder añadir o cambiar el comportamiento de un modelo
c.- llamar metodos mas facilmente
d.- tener codigo mas limpio

También podría gustarte