Logo Studenta

EXAMEN DE POO 8 - 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. 
1. ¿Qué es un método en programación orientada a objetos? 
 
a) Un conjunto de instrucciones que se ejecutan en orden para realizar una tarea 
específica. 
b) Una variable que almacena datos en un objeto. 
c) Un constructor que se utiliza para inicializar un objeto. 
 
Respuesta correcta: a) Un conjunto de instrucciones que se ejecutan en orden 
para realizar una tarea específica. 
 
2. ¿Qué es la sobrecarga de métodos? 
 
a) La capacidad de una clase de tener varios métodos con el mismo nombre pero 
diferentes parámetros, lo que permite que un objeto se comporte de diferentes 
maneras dependiendo de cómo se llame el método. 
b) La capacidad de una clase de heredar propiedades y métodos de otra clase. 
c) La técnica de ocultar los detalles de implementación de una clase y exponer 
solo una interfaz pública. 
 
Respuesta correcta: a) La capacidad de una clase de tener varios métodos con el 
mismo nombre pero diferentes parámetros, lo que permite que un objeto se 
comporte de diferentes maneras dependiendo de cómo se llame el método. 
 
3. ¿Qué es la anulación de métodos? 
 
a) La capacidad de una clase de tener varios métodos con el mismo nombre pero 
diferentes parámetros, lo que permite que un objeto se comporte de diferentes 
maneras dependiendo de cómo se llame el método. 
b) La técnica de ocultar los detalles de implementación de una clase y exponer 
solo una interfaz pública. 
c) La capacidad de una clase hija de cambiar la implementación de un método 
heredado de la clase padre. 
 
Respuesta correcta: c) La capacidad de una clase hija de cambiar la 
implementación de un método heredado de la clase padre. 
 
4. ¿Qué es la palabra clave "super" en Java? 
 
a) Una palabra clave que se utiliza para declarar una variable. 
b) Una palabra clave que se utiliza para referirse a la clase padre de una clase 
hija. 
c) Una palabra clave que se utiliza para declarar un método. 
 
Respuesta correcta: b) Una palabra clave que se utiliza para referirse a la clase 
padre de una clase hija. 
 
5. ¿Qué es un método estático? 
 
a) Un método que se puede llamar sin crear un objeto de la clase en la que está 
definido. 
b) Un método que solo se puede llamar desde dentro de la misma clase en la que 
está definido. 
c) Un método que solo se puede llamar desde dentro de una clase hija. 
 
Respuesta correcta: a) Un método que se puede llamar sin crear un objeto de la 
clase en la que está definido. 
 
6. ¿Qué es un método abstracto? 
 
a) Un método que no tiene cuerpo, es decir, no tiene implementación. 
b) Un método que se utiliza para inicializar un objeto. 
c) Un método que se utiliza para imprimir el valor de una variable. 
 
Respuesta correcta: a) Un método que no tiene cuerpo, es decir, no tiene 
implementación. 
7. ¿Qué es una interfaz en programación orientada a objetos? 
 
a) Una clase que se utiliza para definir un conjunto de métodos que deben ser 
implementados por cualquier clase que implemente esa interfaz. 
b) Una técnica que se utiliza para ocultar los detalles de implementación de una 
clase y exponer solo una interfaz pública. 
c) Un tipo de variable que puede almacenar cualquier objeto de una clase 
específica. 
 
Respuesta correcta: a) Una clase que se utiliza para definir un conjunto de 
métodos que deben ser implementados por cualquier clase que implemente esa 
interfaz. 
 
8. ¿Qué es el polimorfismo en programación orientada a objetos? 
 
a) La capacidad de una clase de tener varios métodos con el mismo nombre pero 
diferentes parámetros, lo que permite que un objeto se comporte de diferentes 
maneras dependiendo de cómo se llame el método. 
b) La capacidad de una clase de heredar propiedades y métodos de otra clase. 
c) La capacidad de un objeto de ser tratado como un objeto de su clase padre o de 
cualquier clase que implemente la misma interfaz. 
 
Respuesta correcta: c) La capacidad de un objeto de ser tratado como un objeto 
de su clase padre o de cualquier clase que implemente la misma interfaz. 
 
9. ¿Qué es el encapsulamiento en programación orientada a objetos? 
 
a) La capacidad de una clase de tener varios métodos con el mismo nombre pero 
diferentes parámetros, lo que permite que un objeto se comporte de diferentes 
maneras dependiendo de cómo se llame el método. 
b) La técnica de ocultar los detalles de implementación de una clase y exponer 
solo una interfaz pública. 
c) La capacidad de una clase hija de cambiar la implementación de un método 
heredado de la clase padre. 
 
Respuesta correcta: b) La técnica de ocultar los detalles de implementación de 
una clase y exponer solo una interfaz pública. 
 
10. ¿Qué es la herencia en programación orientada a objetos? 
 
a) La técnica de ocultar los detalles de implementación de una clase y exponer 
solo una interfaz pública. 
b) La capacidad de una clase de tener varios métodos con el mismo nombre pero 
diferentes parámetros, lo que permite que un objeto se comporte de diferentes 
maneras dependiendo de cómo se llame el método. 
c) La capacidad de una clase hija de heredar propiedades y métodos de su clase 
padre. 
 
Respuesta correcta: c) La capacidad de una clase hija de heredar propiedades y 
métodos de su clase padre.

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

12 pag.
P08-POO-Polimorfismo

User badge image

Aprenda aquí

5 pag.