Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
**EXAMEN DE PROGRAMACIÓN ORIENTADA A OBJETOS** Nombre del alumno: ____________________________ Instrucciones: Marque con una X la respuesta correcta. Si necesita espacio adicional, escriba en la parte posterior de la hoja. 1. ¿Qué es la Programación Orientada a Objetos? a) Un lenguaje de programación b) Una técnica de programación c) Un framework para la creación de aplicaciones d) Una base de datos Respuesta correcta: b) Una técnica de programación 2. ¿Cuáles son los cuatro principios fundamentales de la Programación Orientada a Objetos? a) Encapsulamiento, herencia, polimorfismo y abstracción b) Polimorfismo, programación estructurada, herencia y encapsulamiento c) Abstracción, encapsulamiento, programación modular y polimorfismo d) Programación modular, abstracción, herencia y encapsulamiento Respuesta correcta: a) Encapsulamiento, herencia, polimorfismo y abstracción 3. ¿Qué es la herencia en Programación Orientada a Objetos? a) Es la capacidad de una clase de heredar propiedades y métodos de otra clase b) Es la capacidad de una clase de tener múltiples instancias c) Es la capacidad de una clase de crear nuevas clases d) Ninguna de las anteriores Respuesta correcta: a) Es la capacidad de una clase de heredar propiedades y métodos de otra clase 4. ¿Qué es el polimorfismo en Programación Orientada a Objetos? a) Es la capacidad de una clase de heredar propiedades y métodos de otra clase b) Es la capacidad de una clase de tener múltiples instancias c) Es la capacidad de una clase de crear nuevas clases d) Es la capacidad de una clase de presentarse en diferentes formas Respuesta correcta: d) Es la capacidad de una clase de presentarse en diferentes formas 5. ¿Qué es la encapsulación en Programación Orientada a Objetos? a) Es la capacidad de una clase de heredar propiedades y métodos de otra clase b) Es la capacidad de una clase de tener múltiples instancias c) Es la capacidad de una clase de ocultar sus propiedades y métodos internos d) Es la capacidad de una clase de crear nuevas clases Respuesta correcta: c) Es la capacidad de una clase de ocultar sus propiedades y métodos internos 6. ¿Qué es una clase en Programación Orientada a Objetos? a) Es una instancia de un objeto b) Es una forma de encapsular datos y comportamientos relacionados c) Es un método que se utiliza para llamar a otros métodos d) Es una variable que se utiliza para almacenar datos Respuesta correcta: b) Es una forma de encapsular datos y comportamientos relacionados 7. ¿Qué es un objeto en Programación Orientada a Objetos? a) Es una instancia de una clase b) Es una forma de encapsular datos y comportamientos relacionados c) Es un método que se utiliza para llamar a otros métodos d) Es una variable que se utiliza para almacenar datos Respuesta correcta: a) Es una instancia de una clase 8. ¿Qué es la abstracción en Programación Orientada a Objetos? a) Es la capacidad de una clase de heredar propiedades y métodos de otra clase b) Es la capacidad de una clase de tener múltiples instancias c) Es la capacidad de una clase de crear nuevas clases d) Es la capacidad de identificar y separar las características importantes de un objeto Respuesta correcta: d) Es la capacidad de identificar y separar las características importantes de un objeto 9. ¿Qué es una interfaz en Programación Orientada a Objetos? a) Es un conjunto de métodos abstractos que una clase implementa b) Es un conjunto de métodos concretos que una clase implementa c) Es un conjunto de propiedades y métodos que una clase puede heredar d) Es una forma de encapsular datos y comportamientos relacionados Respuesta correcta: a) Es un conjunto de métodos abstractos que una clase implementa 10. ¿Qué es la sobrecarga de métodos en Programación Orientada a Objetos? a) Es la capacidad de una clase de heredar propiedades y métodos de otra clase b) Es la capacidad de una clase de tener múltiples instancias c) Es la capacidad de una clase de crear nuevos métodos con el mismo nombre pero con diferentes parámetros d) Es la capacidad de una clase de presentarse en diferentes formas Respuesta correcta: c) Es la capacidad de una clase de crear nuevos métodos con el mismo nombre pero con diferentes parámetros RESPUESTAS: 1. b) Una técnica de programación 2. a) Encapsulamiento, herencia, polimorfismo y abstracción 3. a) Es la capacidad de una clase de heredar propiedades y métodos de otra clase 4. d) Es la capacidad de una clase de presentarse en diferentes formas 5. c) Es la capacidad de una clase de ocultar sus propiedades y métodos internos 6. b) Es una forma de encapsular datos y comportamientos relacionados 7. a) Es una instancia de una clase 8. d) Es la capacidad de identificar y separar las características importantes de un objeto 9. a) Es un conjunto de métodos abstractos que una clase implementa 10. c) Es la capacidad de una clase de crear nuevos métodos con el mismo nombre pero con diferentes parámetros
Compartir