Está en la página 1de 12

ENUNCIADOS

1
Capítulo 9. Interfaces

Selección simple
Unidad Unidad 9
Puntuación 1
Enunciado Las interfaces se parecen a las clases abstractas en que:
Respuestas
a) Las dos son clases
b) Las dos se pueden instanciar
c) Son lo mismo
d) Las dos tienen métodos abstractos

Selección simple
Unidad Unidad 9
Puntuación 1
Enunciado Las interfaces se diferencian de las clases abstractas en que:
Respuestas
a) Las interfaces se pueden instanciar
b) Las clases abstractas se pueden instanciar
c) Las interfaces admiten herencia múltiple
d) En nada. Son lo mismo

2
Selección simple
Unidad Unidad 9
Puntuación 1
Enunciado Si queremos que la clase A implemente la interfaz I, la
definiremos con el encabezamiento:
Respuestas
a) I extends A {
b) A implements I {
c) A extends I{
d) I implements A {

Selección simple
Unidad Unidad 9
Puntuación 1
Enunciado Una clase puede implementar, como máximo:
Respuestas
a) Una interfaz
b) Dos interfaces
c) Ninguna interfaz. Son las interfaces las que implementan clases
d) Cualquier número de interfaces

3
Selección simple
Unidad Unidad 9
Puntuación 1
Enunciado Si, durante la ejecución de un programa, queremos cambiar el
valor de un atributo de una interfaz, deberemos:
Respuestas
a) No podemos hacer nada. Los atributos de las interfaces son inalterables
b) Usar una variable de tipo la interfaz para acceder a ella
c) Acceder a ella a través de una variable cuyo tipo sea una clase que la implemente
d) Escribir el nombre de la interfaz seguido de un punto y el nombre del atributo

Selección simple
Unidad Unidad 9
Puntuación 1
Enunciado ¿Cuántos atributos y métodos abstractos pueden declararse en
una interfaz?
Respuestas
a) Un atributo y cualquier número de métodos
b) Cualquier número de atributos y/o métodos
c) Cualquier número, pero solo atributos o solo métodos
d) Un solo método y un solo atributo

4
Selección simple
Unidad Unidad 9
Puntuación 1
Enunciado Un objeto creado como clase anónima se puede referenciar con
una variable de tipo:
Respuestas
a) La interfaz que implementa
b) String
c) Cualquiera
d) Ninguno. No es referenciable

Selección simple
Unidad Unidad 9
Puntuación 1
Enunciado Una clase anónima es:
Respuestas
a) Una clase que no existe
b) Una clase no instanciable
c) Un objeto de una clase sin nombre, instanciado localmente con la implementación
de una interfaz
d) Una clase que nadie conoce

5
Selección simple
Unidad Unidad 9
Puntuación 1
Enunciado ¿Cuántos objetos se pueden crear en la definición de una clase
anónima?
Respuestas
a) Solo uno
b) Hasta dos
c) Tantos como queramos
d) Ninguno. Los objetos se crean en sentencias aparte

Multimedia
Unidad Unidad 9
Puntuación 1
Enunciado ¿Qué hay de incorrecto en el gráfico de la figura sobre
herencia entre interfaces?

Respuestas
a) Nada. Entre interfaces se permite la herencia múltiple
b) Entre interfaces no se permite la herencia múltiple
c) Una interfaz no puede tener más de una interfaz padre
d) Las interfaces no heredan

6
Texto con respuesta abierta
Unidad Unidad 9
Puntuación 1

Enunciado ¿Qué es un método por defecto en una interfaz?

Respuesta:
default

Texto con respuesta abierta


Unidad Unidad 9
Puntuación 1

Enunciado ¿ Cómo llamamos a aquellos métodos de una


interfaz implementados en la propia interfaz?

Respuesta:
Default y privados (métodos de extensión)

Texto con respuesta abierta


Unidad Unidad 9
Puntuación 1

Enunciado ¿Con qué tipo de variable se referencian los objetos


de clases anónimas?

Respuesta:
De interface

Texto con respuesta abierta


Unidad Unidad 9
Puntuación 1

Enunciado ¿Cómo llamaremos al criterio de ordenación de una


clase definido en la interfaz Comparable
implementado en ella?

Respuesta:
Ordenación natural

7
Texto con respuesta abierta
Unidad Unidad 9
Puntuación 1

Enunciado ¿Qué método establece el criterio de ordenación


natural de una clase?

Respuesta:
compareTo()

Completar
Unidad Unidad 9
Puntuación 1
Enunciado Elige la palabra que completa la siguiente afirmación:

Texto a completar:
Con una variable de tipo interfaz se puede acceder a __________________ del objeto
referenciado.
Respuestas: Correcta
a) todos los atributos y métodos
b) solo los atributos
c) solo los miembros definidos en la interfaz
d) solo los métodos privados

Texto con respuesta abierta


Unidad Unidad 9
Puntuación 1

Enunciado ¿Cómo llamamos a los métodos de extensión


públicos?

Respuesta:
default

8
Selección múltiple
Unidad Unidad 9
Puntuación 1
Enunciado Los métodos estáticos de una interfaz:

Respuestas: Verdadera Falsa


1. Se invocan desde la interfaz X
2. Se invocan desde una clase que implementa la x
interfaz
3. Se invocan desde un objeto de una clase que
implementa la interfaz
4. Son públicos siempre
5. Son públicos por defecto x

Selección múltiple
Unidad Unidad 9
Puntuación 1
Enunciado Los métodos privados de una interfaz:

Respuestas: Verdadera Falsa


1. Son siempre estáticos
2. Pueden ser no estáticos X
3. Se invocan siempre desde el código dentro de la x
definición de la interfaz
4. Se invocan desde una clase que implemente la
interfaz
5. Son métodos de extensión de las interfaces x

9
Selección múltiple
Unidad Unidad 9
Puntuación 1
Enunciado Una interfaz puede heredar de:

Respuestas: Verdadera Falsa


1. Una clase
2. Un objeto
3. Una interfaz x
4. Varias interfaces x
5. De nada. No pueden heredar

Selección múltiple
Unidad Unidad 9
Puntuación 1
Enunciado Podemos invocar un método abstracto de una interfaz:

Respuestas: Verdadera Falsa


1. Nunca. Los métodos abstractos no están x
implementados
2. Desde un objeto de una clase que implemente la
interfaz
3. Desde cualquier sitio
4. Desde cualquier método default o privado
implementado dentro de la interfaz

10
Selección múltiple
Unidad Unidad 9
Puntuación 1
Enunciado De una interfaz puede heredar:

Respuestas: Verdadera Falsa


1. Una clase
2. Dos clases
3. Una interfaz X
4. Varias interfaces x
5. Nada

Selección múltiple
Unidad Unidad 9
Puntuación 1
Enunciado Una interfaz puede heredar de:

Respuestas: Verdadera Falsa


1. Una clase
2. Un objeto
3. Una interfaz X
4. Varias interfaces x
5. De nada. No pueden heredar

11
Selección múltiple
Unidad Unidad 9
Puntuación 1
Enunciado Una variable de tipo interfaz puede referenciar:

Respuestas: Verdadera Falsa


1. Una interfaz
2. Un objeto de una clase que implementa dicha x
interfaz
3. Un atributo definido en ella
4. Un objeto de una clase que implementa una x
interfaz de la que hereda ella
5. Un objeto de una clase que implementa una
interfaz que hereda de ella

Selección simple
Unidad Unidad 9
Puntuación 1
Enunciado Cuando queremos implementar diferentes criterios de
comparación para objetos de una misma clase, usamos las
clases comparadoras, que implementan la interfaz:
Respuestas
a) Comparable
b) CompareTo
c) Compare
d) Comparator

12

También podría gustarte