Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
Respuesta:
default
Respuesta:
Default y privados (métodos de extensión)
Respuesta:
De interface
Respuesta:
Ordenación natural
7
Texto con respuesta abierta
Unidad Unidad 9
Puntuación 1
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
Respuesta:
default
8
Selección múltiple
Unidad Unidad 9
Puntuación 1
Enunciado Los métodos estáticos de una interfaz:
Selección múltiple
Unidad Unidad 9
Puntuación 1
Enunciado Los métodos privados de una interfaz:
9
Selección múltiple
Unidad Unidad 9
Puntuación 1
Enunciado Una interfaz puede heredar de:
Selección múltiple
Unidad Unidad 9
Puntuación 1
Enunciado Podemos invocar un método abstracto de una interfaz:
10
Selección múltiple
Unidad Unidad 9
Puntuación 1
Enunciado De una interfaz puede heredar:
Selección múltiple
Unidad Unidad 9
Puntuación 1
Enunciado Una interfaz puede heredar de:
11
Selección múltiple
Unidad Unidad 9
Puntuación 1
Enunciado Una variable de tipo interfaz puede referenciar:
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