Logo Studenta

EXAMEN DE POO 2 - Nat Alia

¡Estudia con miles de materiales!

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

Continuar navegando

Materiales relacionados

74 pag.
GD3 - PHP

SIN SIGLA

User badge image

Yolibett Mendoza

12 pag.
Práctica 7 V2

UNAM

User badge image

Jorge Luis Tellez

33 pag.
DiagramasClase

BUAP

User badge image

Luis Felipe Miguel Vázquez

24 pag.