Crear actividad
Jugar Test
1. 
Los tres pilares de la POO son fundamentales ya que todo este paradigma se apoya en ellos, el encapsulamiento es la base para el polimorfismo y la herencia, se podría afirmar que el encapsulamiento es:
A.
Una propiedad que permite que los objetos sean creados a partir de otros ya existentes, obteniendo características (métodos y atributos) similares a los ya existentes. Es la relación entre una clase general y otra clase más específica.
B.
Es el proceso de almacenar en una misma sección los objetos de una abstracción que constituyen su estructura y su comportamiento; sirve para separar el interfaz de una abstracción y su implementación.
C.
Una relajación del sistema de tipos, de tal manera que una referencia a una clase (atributo, parámetro o declaración local o elemento de un vector) acepta direcciones de objetos de dicha clase y de sus clases derivadas.
D.
Es la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en función de los parámetros utilizados durante su invocación.
2. 
¿Qué significa instanciar una clase?
A.
Crear un objeto a partir de la clase.
B.
Duplicar una clase.
C.
Conectar dos clases entre sí.
D.
Extender su funcionalidad.
3. 
Elemento de programación que representa un contrato, de forma que cualquier clase que lo implemente debe utilizar las firmas de la misma forma en el que fueron descritas: mismo nombre del método, mismo número de parámetros, mismo nombre y tipo de cada uno de los parámetros, así como también mismo tipo de valor devuelto.
A.
Clase.
B.
Patrón de diseño.
C.
Interfaz.
D.
Herencia.
4. 
La siguiente Imagen representa:
A.
Abstracción.
B.
Polimorfismo.
C.
Herencia.
D.
Ocultación.
5. 
¿Qué tipo de relaciones pueden haber entre objetos?
A.
Relaciones jerárquicas.
B.
Relaciones binomiales.
C.
Relaciones de instancias.
D.
Relaciones intermedias.
6. 
Dada la siguiente definición de clase, ¿cuál sería el contenido más coherente a implementar en el constructor?
A.
var=var;
B.
int var=var;
C.
this.var=var;
D.
No se puede llamar igual el parámetro del constructor que el atributo de la clase.
7. 
Dados los siguientes fragmentos de código, ¿Cuál de ellos asociaría a una interfaz en Java? Identifique la instrucción que hace principal referencia a la implementación de Clases Interfaces
A.
public class Componente interface Product
B.
Componente cp = new Componente (interfaz)
C.
Componente cp = new Componente.interfaz
D.
public class Componente implements Printable
8. 
Dado el siguiente fragmento de código, Qué ocurrirá al ser ejecutado?
A.
Excepción en tiempo de ejecución.
B.
Compilará y se ejecutara sin problemas.
C.
Error de compilación.
D.
Excepción en tiempo de ejecución y luego mostrara el mensaje “Ejecutando Aplicación”.
9. 
Los ámbitos de acceso Private, Public y Protected definen el nivel de acceso que tendrán los métodos y atributos de los objetos ¿Cuál es la función del ámbito Private?
A.
Los elementos declarados son accesibles solo desde la misma clase donde fueron definidos.
B.
Los elementos declarados son accesibles desde la misma clase donde fueron definidos y en sus subclases.
C.
Los elementos declarados son accesibles tanto desde fuera como desde dentro de la clase.
D.
Los elementos declarados son accesibles desde todas las clases definidas.
10. 
¿Cuál es el método encargado de inicializar un objeto de una clase?
A.
Método Main ()
B.
Método String
C.
Método Getter
D.
Método Constructor