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. 11. ¿Qué es la herencia en Programación Orientada a Objetos? a) Es la capacidad de una clase de tener múltiples instancias b) Es la capacidad de una clase de crear nuevas clases c) Es la capacidad de una clase de identificar y separar las características importantes de un objeto d) Es la capacidad de una clase de heredar propiedades y métodos de otra clase Respuesta correcta: d) Es la capacidad de una clase de heredar propiedades y métodos de otra clase 12. ¿Qué es el polimorfismo en Programación Orientada a Objetos? a) Es la capacidad de una clase de crear nuevas instancias b) Es la capacidad de una clase de presentarse en diferentes formas c) Es la capacidad de una clase de heredar propiedades y métodos de otra clase d) Es la capacidad de una clase de ocultar sus propiedades y métodos internos Respuesta correcta: b) Es la capacidad de una clase de presentarse en diferentes formas 13. ¿Qué es un constructor en Programación Orientada a Objetos? a) Es un método que se ejecuta cuando se crea una instancia de una clase b) Es un método que se ejecuta cuando se destruye una instancia de una clase c) Es un método que permite acceder a las propiedades privadas de una clase d) Es un método que permite cambiar el valor de una propiedad de una clase Respuesta correcta: a) Es un método que se ejecuta cuando se crea una instancia de una clase 14. ¿Qué es una clase abstracta en Programación Orientada a Objetos? a) Es una clase que no puede ser instanciada directamente, sino que debe ser heredada por otra clase b) Es una clase que no tiene propiedades ni métodos c) Es una clase que no puede ser heredada por otra clase d) Es una clase que solo puede tener métodos abstractos Respuesta correcta: a) Es una clase que no puede ser instanciada directamente, sino que debe ser heredada por otra clase 15. ¿Qué es una excepción en Programación Orientada a Objetos? a) Es un error que se produce cuando se compila un programa b) Es un error que se produce cuando se ejecuta un programa c) Es un tipo de clase que se utiliza para manejar errores d) Es un tipo de clase que se utiliza para crear objetos Respuesta correcta: b) Es un error que se produce cuando se ejecuta un programa RESPUESTAS: 11. d) Es la capacidad de una clase de heredar propiedades y métodos de otra clase 12. b) Es la capacidad de una clase de presentarse en diferentes formas 13. a) Es un método que se ejecuta cuando se crea una instancia de una clase 14. a) Es una clase que no puede ser instanciada directamente, sino que debe ser heredada por otra clase 15. b) Es un error que se produce cuando se ejecuta un programa 16. ¿Qué es el encapsulamiento 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 presentarse en diferentes formas 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 instancias Respuesta correcta: c) Es la capacidad de una clase de ocultar sus propiedades y métodos internos 17. ¿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 presentarse en diferentes formas c) Es la capacidad de una clase de ocultar sus propiedades y métodos internos d) Es la capacidad de una clase de tener varios métodos con el mismo nombre pero diferentes parámetros Respuesta correcta: d) Es la capacidad de una clase de tener varios métodos con el mismo nombre pero diferentes parámetros 18. ¿Qué es el modificador de acceso "private" en Programación Orientada a Objetos? a) Es un modificador que permite acceder a una propiedad o método desde cualquier parte del programa b) Es un modificador que solo permite acceder a una propiedad o método desde la misma clase c) Es un modificador que solo permite acceder a una propiedad o método desde la misma clase y sus subclases d) Es un modificador que solo permite acceder a una propiedad o método desde la misma clase y el mismo paquete Respuesta correcta: b) Es un modificador que solo permite acceder a una propiedad o método desde la misma clase 19. ¿Qué es el modificador de acceso "protected" en Programación Orientada a Objetos? a) Es un modificador que permite acceder a una propiedad o método desde cualquier parte del programa b) Es un modificador que solo permite acceder a una propiedad o método desde la misma clase c) Es un modificador que solo permite acceder a una propiedad o método desde la misma clase y sus subclases d) Es un modificador que solo permite acceder a una propiedad o método desde la misma clase y el mismo paquete Respuesta correcta: c) Es un modificador que solo permite acceder a una propiedad o método desde la misma clase y sus subclases 20. ¿Qué es el modificador de acceso "public" en Programación Orientada a Objetos? a) Es un modificador que permite acceder a una propiedad o método desde cualquier parte del programa b) Es un modificador que solo permite acceder a una propiedad o método desde la misma clase c) Es un modificador que solo permite acceder a una propiedad o método desde la misma clase y sus subclases d) Es un modificador que solo permite acceder a una propiedad o método desde la misma clase y el mismo paquete Respuesta correcta: a) Es un modificador que permite acceder a una propiedad o método desde cualquier parte del programa RESPUESTAS: 16. c) Es la capacidad de una clase de ocultar sus propiedades y métodos internos 17. d) Es la capacidad de una clase de tener varios métodos con el mismo nombre pero diferentes parámetros 18. b) Es un modificador que solo permite acceder a una propiedad o método desde la misma clase 19. c) Es un modificador que solo permite acceder a
Compartir