WorksheetsConceptos básicos POO
Total questions: 10
Worksheet time: 5mins
¿Cuál es el objetivo principal de la Programación Orientada a Objetos?
Ejecutar programas más rápido
Organizar el código usando objetos que representan cosas reales
Evitar el uso de funciones
Reemplazar por completo la programación tradicional
¿Qué es una clase en Programación Orientada a Objetos?
Un objeto creado en memoria
Un tipo especial de variable
Un molde o plantilla para crear objetos
Un método que inicializa datos
¿Qué es un objeto?
Una función dentro de una clase
Una instancia creada a partir de una clase
Un archivo de Python
Un tipo de dato primitivo
En una clase Auto, ¿cuál de los siguientes sería un atributo?
acelerar()
frenar()
color
conducir()
En una clase Persona, ¿cuál de los siguientes sería un método?
nombre
edad
altura
saludar()
¿Para qué se utiliza el método "__init__" en una clase?
Para eliminar objetos
Para definir métodos privados
Para inicializar los atributos del objeto
Para heredar de otra clase
¿Qué representa la palabra clave self dentro de una clase en Python?
La clase completa
Un objeto cualquiera
El objeto actual que está usando el método
Un atributo privado
¿Cuál es la idea principal del encapsulamiento?
Repetir código
Proteger los datos y controlar cómo se accede a ellos
Evitar el uso de clases
Permitir herencia múltiple
¿Qué es la herencia en Programación Orientada a Objetos?
Copiar y pegar código entre clases
Una clase hija que obtiene atributos y métodos de una clase padre
Ocultar información del usuario
Crear objetos sin usar clases
Si una clase Estudiante hereda de la clase Persona, ¿qué afirmación es correcta?
Persona puede usar métodos de Estudiante
Estudiante no puede tener métodos propios
Estudiante puede usar atributos y métodos de Persona
Ambas clases son exactamente iguales
