option
Cuestiones
ayuda
daypo
buscar.php

Programación T7 (1º DAW)

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Programación T7 (1º DAW)

Descripción:
Test del Tema 7 del módulo "Programación" de DAW a distancia

Fecha de Creación: 2026/03/30

Categoría: Informática

Número Preguntas: 27

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

La herencia múltiple de interfaces no está permitida en Java. ¿Verdadero o Falso?. Verdadero. Falso.

¿Con qué nombre son conocidas aquellas clases cuya única función es la de ser superclase en una jerarquía, sin que llegue a haber nunca instancias de ellas?. Clases básicas. Clases abstractas. Clases jerárquicas. Ese tipo de clases no tienen sentido y no existen en Java.

Cuando una clase está definida dentro de otra, ¿qué tipo de relación se suele decir que existe entre esas dos clases?. Herencia. Derivación. Anidación. Composición.

Una clase que hereda de una clase abstracta volverá a ser abstracta a no ser que implemente todos los métodos abstractos de su superclase. ¿Verdadero o falso?. Verdadero. Falso.

Si una clase tiene algún método abstracto es obligatorio que la clase sea abstracta. En las subclases que hereden de esta clase, esos métodos tendrán que ser completamente definidos o bien habrá que declarar esas subclases también como abstractas. ¿Verdadero o falso?. Verdadero. Falso.

¿Para qué estructura existe la herencia múltiple en Java?. Para clases. Para interfaces. Para clases que implementen la interfaz Multiple. En ningún caso.

Si dispones de una clase A que es subclase de B y declaras una variable como referencia 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?. 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).

¿Cómo podrías acceder al constructor de la superclase de una determinada clase?. Mediante la referencia builder. Mediante la referencia superbuilder. Mediante la referencia super. Mediante la referencia this.

¿Qué diferencia existe entre la ligadura dinámica y la ligadura estática?. En realidad no existe ninguna diferencia, son dos formas distintas de llamar al mismo fenómeno. En la ligadura estática la vinculación entre una llamada a un método y el método que finalmente va a ser ejecutado se realiza en tiempo de compilación, mientras que en la ligadura dinámica esa vinculación se lleva a cabo en tiempo de ejecución. En la ligadura estática la vinculación entre una llamada a un método y el método que finalmente va a ser ejecutado se realiza en tiempo de ejecución, mientras que en la ligadura dinámica esa vinculación se lleva a cabo en tiempo de compilación. En la ligadura dinámica se puede llamar a métodos que no existen y que en tiempo de ejecución darán lugar a un error.

¿Qué clase Java define e implementa el comportamiento común a todas las clases (incluidas las que desarrolle el programador)?. Template. Object. Class. No existe tal clase en Java.

Una subclase de una clase abstracta no puede ser abstracta. ¿Verdadero o falso?. Verdadero. Falso.

¿Qué modificadores incluyen implícitamente los métodos de una interfaz en Java y por tanto no es necesario indicarlos?. protected y final. public y abstract. public y final. protected y abstract.

En Java no está permitida la herencia múltiple de clases. ¿Verdadero o falso?. Verdadero. Falso.

Si una clase contiene algún método abstracto, tendrá que ser obligatoriamente una clase abstracta. ¿Verdadero o falso?. Verdadero. Falso.

¿Cómo se indica en Java que una clase hereda de otra?. Mediante la palabra reservada inherits. Mediante la palabra reservada extends. Mediante el operador dos puntos ( : ). Mediante la palabra reservada base.

¿Qué palabra reservada hay que utilizar en Java para referirse a la superclase de la clase actual?. superclass. that. this. super.

¿Cuál de los siguientes elementos permite la herencia múltiple en Java?. Clases. Interfaces. Ambos. Ninguno de ellos.

La composición consiste en la inclusión de objetos como atributos de una clase. ¿Verdadero o falso?. Verdadero. Falso.

Los modificadores de clase public y abstract son excluyentes. ¿Verdadero o falso?. Verdadero. Falso.

¿Qué hay que hacer en Java para crear un objeto polimórfico?. Utilizar la palabra reservada polimorphic. Declarar una variable como referencia a un objeto de una clase determinada y posteriormente asignar a esa variable referencias a objetos de otras clases diferentes. Declarar una variable como referencia a un objeto de una clase determinada que tenga clases derivadas y así posteriormente se podrán asignar a esa variable referencias a objetos de subclases de la clase referencia inicial. En Java no es posible el polimorfismo.

La palabra reservada super es una referencia a la superclase de la clase actual. ¿Verdadero o falso?. Verdadero. Falso.

¿Cuál de las siguientes afirmaciones es correcta?. Una interface puede contener varias declaraciones de métodos (sin implementar) y una clase abstracta no. Una clase abstracta puede incluir implementaciones de métodos y una interface no. Una clase puede heredar el comportamiento de dos clases abstractas disjuntas (que no heredan una de la otra). Una clase no puede implementar más de dos interfaces.

Una clase puede adoptar distintos modelos de comportamiento establecidos en diferentes interfaces. Es decir una clase puede implementar varias interfaces. ¿Verdadero o falso?. Verdadero. Falso.

Un método abstracto no puede ser privado. ¿Verdadero o falso?. Verdadero. Falso.

En Programación Orientada a Objetos, ¿con qué nombre es conocido el mecanismo que permite crear clases basadas en otras existentes?. Polimorfismo. Derivación. Herencia. Encapsulación.

¿Cuál es la palabra reservada que se utiliza para indicar la herencia múltiple de clases en Java?. extendsMultiple. inherits. Java no soporta la herencia múltiple de clases. isSubClass.

Un método abstracto no puede ser estático. ¿Verdadero o falso?. Verdadero. Falso.

Denunciar Test