sirena01

INFORMACIÓN
ESTADÍSTICAS
RÉCORDS
Título del test:
sirena01

Descripción:
primera sirena

Autor:
Julia
(Otros tests del mismo autor)

Fecha de Creación:
27/05/2018

Categoría:
Cine y TV
Sigue en facebook las noticias y los mejores tests de daypo apretando en 'Me gusta'
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Cómo se indica en Java que una clase hereda de otra? Seleccione una: Mediante la palabra reservada inherits. Mediante la palabra reservada extends. Mediante el operador dos puntos ( : ). Mediante la palabra reservada base.
Supongamos que disponemos de las clases Rana, que hereda de Anfibio; Leon, que hereda de Felino y Gacela, que hereda Bovido. Así mismo, también disponemos de las interfaces Depredador, implementada por Rana y Leon; y de Presa, implementada por Gacela y Rana. Indicar cuál es la afirmación correcta Seleccione una: Las clases Rana y Gacela comparten al menos un método. Las clases Rana y Leon no comparten ningún método. Las clases Gacela y Leon comparten al menos un método. Las clases Felino y Anfibio comparten al menos un método.
Si dispones de una clase A, que es subclase de B, y declaras una variable como referencia a un objeto de tipo B. Aunque más tarde esa variable haga referencia a un objeto de tipo A (subclase), ¿cuáles serán los miembros a los que podrás acceder sin que el compilador produzca un error? Seleccione una: Cualquier miembro de A. Aquellos miembros de A que no sean abstractos. Los miembros de A que hayan sido heredados de B (superclase). Los miembros de A que sean específicos de A (subclase).
¿Cuál es la palabra reservada que se utiliza para indicar la herencia múltiple de clases en Java? Seleccione una: extendsMultiple. inherits. Ninguna. Java no soporta la herencia múltiple de clases. isSubClass.
En Programación Orientada a Objetos, ¿con qué nombre es conocido el mecanismo que permite crear clases basadas en otras existentes? Seleccione una: Polimorfismo Derivación Herencia Encapsulación.
Dado la siguiente línea de cabecera de declaración de una clase: public abstract class Personaje implements Hablador { Indicar qué afirmación es incorrectas. Seleccione una: Se trata de una clase no instanciable Se trata de una clase que puede contener en su interior métodos totalmente definidos (no abstractos) y métodos sin definir (métodos abstractos). Se trata de una clase que puede contener en su interior métodos totalmente definidos (no abstractos) y métodos sin definir (métodos abstractos). Se trata de un ejemplo de clase no derivable. La jerarquía de clases a la que pertenece acaba en ella (no puede tener clases hijas).
¿Qué clase Java define e implementa el comportamiento común a todas las clases (incluidas las que desarrolle el programador)? Seleccione una: Template Object Class No existe tal clase en Java.
Dada una superclase con dos subclases, el polimorfismo... Seleccione una: Nos permitiría declarar variables del tipo de la superclase y más tarde hacer con ellas referencia a objetos del tipo de las subclases. Nos permitiría declarar variables del tipo de la superclase, pero no deberíamos intentar acceder con esa variable a métodos que sean específicos de una de las subclases. Nos permitiría declarar variables del tipo de la superclase para acceder sin problemas a métodos que sabemos que van a existir seguro en ambos tipos de objetos (métodos de la superclase). Todas las respuestas anteriores son correctas.
¿Con qué relacionarías la palabra reservada extends en Java? Seleccione una: Con las interfaces. Con la herencia múltiple. Con la herencia simple. Con la composición de clases.
Cuando una clase está definida dentro de otra, ¿qué tipo de relación se suele decir que existe entre esas dos clases? Seleccione una: Herencia Derivación Anidación Composición.
¿Cuál de los siguientes elementos permite la herencia múltiple en Java? Seleccione una: Clases Interfaces Ambos Ninguno de ellos.
Dado el siguiente fragmento de código: @Override public final String representacion() { StringBuilder resultado; resultado= new StringBuilder (super.representacion()); resultado.append("\⁣n"); resultado.append ("Especialidad: ").append(this.especialidad).append("\⁣n"); resultado.append ("Salario: ").append(String.format("%7.2f euros", this.salario)); return resultado.toString(); } Indicar qué afirmación es incorrectas. Seleccione una: Se está llevando a cabo una "especialización" del método representacion() de la clase padre, aprovechando todo lo que hace éste y añadiéndole funcionalidad específica. Se trata de un método que no podrá ser redefinido o sobrescrito en una clase derivada. Si se intenta redefinir este método en una subclase se producirá un error de compilación. Se trata de un método que tendrá que ser obligatoriamente implementado en cualquier clase derivada.
Imagínate que tienes dos clases, una llamada Cancion y otra llamada Album, ¿qué relación es la más lógica entre ambas clases? Seleccione una: Composición. Herencia. Anidamiento. Especialización.
Dada una jerarquía de clases Animal, León, Tigre, donde Animal sería la clase padre de las otras dos, si tuviéramos un método aullar, que hiciera exactamente lo mismo para ambas clases hijas, ¿dónde sería lógico incluir dicho método? Seleccione una: Sólo en cada una de las clases hijas. Sólo en la clase padre. En la clase padre y en las hijas. En cualquier sitio viene bien.
Un objeto cuya referencia sea de tipo interfaz... Seleccione una: Puede utilizar aquellos métodos definidos en la interfaz y en su superclase. Sólo puede utilizar aquellos métodos definidos en la interfaz. Sólo puede utilizar aquellos métodos definidos en la clase abstracta. Ninguna de las afirmaciones anteriores es correcta.
¿Sobre qué elementos puede aplicarse el modificador private? Seleccione una: Cualquier tipo de clase y atributos. Sólo atributos. Clases solo si son internas o anidadas, atributos y métodos. Solo atributos y métodos.
Dada una clase Trabajador que contiene en su interior un objeto de la clase String para almacenar su nombre, y otros atributos más, en este caso hablamos de una relación de... Seleccione una: Composición. Herencia. Abstracción. Herencia múltiple.
Dadas las clases: Personaje, Persona y Pitufo. Nos encontramos con un objeto "Papá pitufo" que es una instancia de Pitufo. También tenemos una instancia "Gárgamel" de la clase Persona. Y sabemos que tanto Persona como Pitufo derivan de Personaje. ¿Qué tipo de relación de las que hemos visto en el tema, hay entre las clases? Seleccione una: Herencia, pues tanto Persona como Pitufo heredan de Persona. Composición. Herencia múltiple, pues hay varias clases que heredan de la clase padre. Enemistad, pues los pitufos se llevan fatal con Gárgamel.
¿Cuál es la palabra reservada que se utiliza para indicar la composición de clases en Java? Seleccione una: composed. partOf. No es necesario indicar ninguna palabra reservada. isPartof.
Dado el siguiente fragmento de código: public class Persona { protected String nombre; protected String apellidos; ... } Indicar qué afirmación es correctas. Seleccione una: Los atributos nombre y apellidos son abstractos, pues no se pueden heredear. Si se define una clase Alumno que hereda de esta otra, no se tendrá acceso a los atributos nombre y apellidos. Se trata de la implementación de una clase abstracta. Si los atributos nombre y apellidos se hubieran declarado como private, ninguna clase derivada de ésta habría tenido acceso a esos atributos.
Denunciar test Condiciones de uso
Usamos cookies para personalizar su experiencia. Si sigue navegando estará aceptando su uso. Más información.