WorksheetsQuiz de Programación Orientada a Objetos
Total questions: 24
Worksheet time: 12mins
¿Qué es la Programación Orientada a Objetos (POO)?
Un tipo de base de datos
Un sistema operativo
Un lenguaje de programación
Un paradigma de programación
¿Cuál de los siguientes es un pilar de la POO?
Algoritmo
Interprete
Encapsulamiento
Compilador
¿Qué se entiende por 'clase' en POO?
Una instancia de un objeto
Una plantilla para crear objetos
Un tipo de variable
Un método de programación
¿Qué se denomina 'atributo' en POO?
Un método de programación
Un tipo de clase
Una característica de un objeto
Una acción que puede realizar un objeto
¿Qué es un 'objeto' en POO?
Una instancia de una clase
Una clase sin atributos
Un tipo de variable
Un método de programación
¿Qué significa 'herencia' en POO?
La capacidad de un objeto de ejecutar métodos
La capacidad de un objeto de crear otros objetos
La capacidad de un objeto de adquirir propiedades de otro objeto
La capacidad de un objeto de ocultar datos
¿Cuál es la función de un 'método' en POO?
Crear clases
Ejecutar acciones
Instanciar objetos
Definir atributos
¿Qué es el 'polimorfismo' en POO?
La capacidad de un objeto de heredar de múltiples clases
La capacidad de un objeto de ejecutar múltiples métodos
La capacidad de un objeto de tener múltiples formas
La capacidad de un objeto de ocultar datos
¿Qué se entiende por 'encapsulamiento'?
Ocultar los detalles internos de una clase
Crear múltiples instancias de una clase
Definir atributos de una clase
Ejecutar métodos de una clase
¿Cuál de los siguientes lenguajes se utiliza para la POO?
Java
SQL
HTML
CSS
¿Qué se necesita para crear un objeto en Java?
Definir una clase
Escribir un algoritmo
Crear un método
Definir un atributo
¿Qué es un 'constructor' en POO?
Un método que destruye un objeto
Un método que se llama al crear un objeto
Un tipo de clase
Un tipo de atributo
¿Qué se entiende por 'abstracción' en POO?
Ocultar detalles de implementación
Crear múltiples instancias de una clase
Definir atributos de una clase
Ejecutar métodos de una clase
¿Cuál es la diferencia entre una clase y un objeto?
Una clase es una instancia, un objeto es una plantilla
No hay diferencia
Una clase es una plantilla, un objeto es una instancia
Una clase es un método, un objeto es un atributo
¿Qué se entiende por 'reutilización' en POO?
Usar el mismo código en diferentes programas
Eliminar clases no utilizadas
Crear nuevos objetos a partir de otros
Modificar clases existentes
¿Qué es un 'atributo' en el contexto de un objeto?
Una propiedad del objeto
Un método de programación
Una acción que puede realizar el objeto
Un tipo de clase
¿Qué se necesita para definir un método en Java?
No se necesita nada
Definir solo el tipo de retorno
Definir solo el nombre
Especificar el tipo de retorno y el nombre
¿Qué es un 'destructor' en POO?
Un tipo de clase
Un método que se llama al destruir un objeto
Un tipo de atributo
Un método que crea un objeto
¿Qué se entiende por 'programación estructurada'?
Un enfoque que se basa en la herencia
Un enfoque que se basa en la secuencia de instrucciones
Un enfoque que se basa en la encapsulación
Un enfoque que se basa en la creación de objetos
¿Cuál es la función de un 'método público'?
Crear instancias de objetos
Permitir el acceso a los atributos
Ocultar datos internos
Definir atributos
¿Qué es un 'paradigma de programación'?
Un tipo de algoritmo
Un tipo de base de datos
Un marco conceptual para entender la programación
Un tipo de lenguaje de programación
¿Qué se entiende por 'programación funcional'?
Un enfoque que se basa en la encapsulación
Un enfoque que se basa en la herencia
Un enfoque que se basa en funciones y su composición
Un enfoque que se basa en la creación de objetos
¿Qué es un 'método estático'?
Un método que solo puede ser privado
Un método que se llama al crear un objeto
Un método que no requiere una instancia de la clase
Un método que no puede ser llamado
¿Qué se entiende por 'interfaz' en POO?
Un conjunto de métodos que una clase debe implementar
Un tipo de clase
Un tipo de atributo
Un tipo de objeto
