Quiz
Programación Orientada Objetos
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (26)
1¿ que representa una clase en POO
- AUn dato específico
- BUna plantilla o molde para crear objetos
- CUn tipo de variable
- DUna función
2¿Cómo se llaman las variables que están dentro de una clase?
- AParámetros
- BAtributos (Correcta)
- CMétodos
- DConstantes
3¿Qué es un método?
- AUn atributo que almacena datos
- BUna función definida dentro de una clase
- CUn tipo de clase
- DUn constructor
4¿Cuál es el propósito de un constructor?
- ACrear un método nuevo
- BInicializar un objeto con valores predeterminados
- CModificar atributos estáticos
- DEliminar objetos
5¿Qué significa encapsulamiento en POO?
- ACompartir atributos entre objetos
- BOcultar los detalles internos y exponer solo lo necesario
- CCrear objetos de diferentes clases
- DHeredar métodos de otra clase
6¿Cómo se declara un atributo privado en muchos lenguajes de POO?
- ACon el modificador public
- BCon doble guion bajo __ al inicio del nombre
- CCon números al final
- DNo es posible
7¿Qué se utiliza para acceder a un atributo privado desde fuera de la clase?
- ADirectamente con su nombre
- BNo se puede acceder nunca
- CMediante métodos getters y setters
- DCon operadores especiales
8¿Cuál de estas opciones es un ejemplo correcto de un método getter?
- Adef getNombre(self): return self.nombre
- Bdef setNombre(self, nombre): self.nombre = nombre
- Cdef hacerSonido(self): print("Guau")
- Ddef init(self):
9 ¿Qué palabra clave se usa normalmente para referirse al propio objeto dentro de una clase?
- Athis
- Bself
- Cme
- Dobj
10¿Cuál es el método especial que se llama automáticamente al crear un objeto en Python?
- Astart
- Binit
- Ccreate
- Dobject
11¿Cuál es la ventaja principal del encapsulamiento?
- AMejora la velocidad del programa
- BPermite modificar los datos sin control
- CProtege los datos y permite control sobre cómo se modifican
- DFacilita la impresión de datos
12¿Qué se entiende por atributo de instancia?
- AUn atributo compartido entre todas las instancias
- BUn atributo que pertenece a un objeto en particular
- CUn atributo que no se puede modificar
- DUn método especial
13¿Qué diferencia hay entre un atributo y un método?
- ANinguna, son iguales
- BUn método es una función que realiza acciones, un atributo guarda datos
- CUn atributo es visible, un método es privado
- DUn método devuelve valores, un atributo no
14¿Cómo se puede modificar un atributo privado desde fuera de la clase?
- ADirectamente asignando un valor
- BUsando métodos setters
- CNo es posible
- DCon operadores aritméticos
15En el contexto de POO, ¿qué es un objeto?
- AUna variable global
- BUna instancia de una clase con sus propios datos
- CUna función dentro de una clase
- DUn programa completo
16¿Qué palabra clave se usa para definir un método en una clase en Python?
- Afunction
- Bdef
- Cmethod
- Dfunc
17¿Cuál es un ejemplo de encapsulamiento en Python?
- AUsar print para mostrar atributos
- BDeclarar atributos con guion bajo al inicio _nombre para indicar privacidad
- CCrear varios objetos de la clase
- DUsar herencia de clases
18¿Por qué es importante definir métodos getters y setters en una clase?
- APorque hacen el código más corto
- BPorque permiten controlar la forma en que se acceden y modifican los atributos
- CPorque evitan que la clase se use mal
- DNo es importante definirlos
19Una clase es una instancia de un objeto
- ATrue
- BFalse
20Los métodos son funciones que se definen dentro de una clase
- ATrue
- BFalse
21El encapsulamiento sirve para ocultar los detalles internos de una clase
- ATrue
- BFalse
22Los atributos privados en Python se definen con doble guion bajo al inicio del nombre
- ATrue
- BFalse
23Los métodos getters y setters no tienen ninguna utilidad en el control de acceso a los atributos.
- ATrue
- BFalse
24Un objeto es una instancia de una clase que contiene sus propios datos
- ATrue
- BFalse
25El constructor en Python se define con el nombre init
- ATrue
- BFalse
26Usar guion bajo antes del nombre de un atributo en Python indica que es privado y no debe ser accedido directamente.
- ATrue
- BFalse
Information
- Description
- Quiz on Programación Orientada Objetos , created by Oscar Barragan on 11/09/2025.
- Author
- Oscar Barragan
- Language
- Español
- Views
- 28
- Tags
- Rating
- No ratings yet Rate this quiz