option
Cuestiones
ayuda
daypo
buscar.php

Programación-B RA7

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Programación-B RA7

Descripción:
Ilerna DAW 2S2425

Fecha de Creación: 2025/04/06

Categoría: Informática

Número Preguntas: 52

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

En Java, una clase puede heredar de dos clases diferentes. Verdadero. Falso.

¿Qué nos permite la sobreescritura de métodos?. Sobrescribir un método en la clase hijo. Marcar el método con @Override para que el compilador fuerce su comprobación. Cambiar la funcionalidad de un método heredado. Todas las respuestas son correctas.

¿Qué características tiene el conjunto de métodos que componen las interfaces?. Necesitan ser implementadas. No necesitan ser implementadas. Solo algunos deben ser implementados. Están implementados.

Herencia: Permite crear una nueva clase basada en una clase existente. Capacidad de un objeto de presentar diferentes formas. Definir múltiples métodos con el mismo nombre pero diferentes parámetros. Clase que no se puede instanciar y puede tener métodos abstractos, que son métodos a implementar en las clases derivadas.

Polimorfismo: Permite crear una nueva clase basada en una clase existente. Capacidad de un objeto de presentar diferentes formas. Definir múltiples métodos con el mismo nombre pero diferentes parámetros. Clase que no se puede instanciar y puede tener métodos abstractos, que son métodos a implementar en las clases derivadas.

Sobrecarga de métodos: Permite crear una nueva clase basada en una clase existente. Capacidad de un objeto de presentar diferentes formas. Definir múltiples métodos con el mismo nombre pero diferentes parámetros. Clase que no se puede instanciar y puede tener métodos abstractos, que son métodos a implementar en las clases derivadas.

Clase abstracta: Permite crear una nueva clase basada en una clase existente. Capacidad de un objeto de presentar diferentes formas. Definir múltiples métodos con el mismo nombre pero diferentes parámetros. Clase que no se puede instanciar y puede tener métodos abstractos, que son métodos a implementar en las clases derivadas.

¿Qué palabra clave se utiliza para indicar que una clase está heredando de otra en Java?. inherits. implements. extends. super.

Cuando sobrescribimos un método que heredamos de una superclase o de una interfaz, utilizamos la anotación _____ para indicar que estamos cambiando su implementación (sobreescritura). @Inherited. @Override. @Implements. @Extend.

Completa el hueco 1 del siguiente código de una herencia en POO. class. extends. implements. Ninguna es correcta.

Completa el hueco 2 en blanco del siguiente código de una herencia en POO. class. extends. implements. Ninguna es correcta.

Completa el hueco 3 en blanco del siguiente código de una herencia en POO. class. extends. implements. Ninguna es correcta.

Completa el hueco 4 en blanco del siguiente código de una herencia en POO. class. extends. implements. Ninguna es correcta.

Completa el hueco 5 en blanco del siguiente código de una herencia en POO. class. extends. implements. Ninguna es correcta.

Completa el hueco 6 en blanco del siguiente código de una herencia en POO. class. extends. implements. Ninguna es correcta.

Clase base: Clase que es heredada por otras clases. El proceso de crear un objeto a partir de una clase. Método que pertenece a la clase y no a instancias. Método que se ejecuta al instanciar un objeto para, generalmente, inicializar todos o algunos de sus atributos.

Instanciación: Clase que es heredada por otras clases. El proceso de crear un objeto a partir de una clase. Método que pertenece a la clase y no a instancias. Método que se ejecuta al instanciar un objeto para, generalmente, inicializar todos o algunos de sus atributos.

Método estático: Clase que es heredada por otras clases. El proceso de crear un objeto a partir de una clase. Método que pertenece a la clase y no a instancias. Método que se ejecuta al instanciar un objeto para, generalmente, inicializar todos o algunos de sus atributos.

Método constructor: Clase que es heredada por otras clases. El proceso de crear un objeto a partir de una clase. Método que pertenece a la clase y no a instancias. Método que se ejecuta al instanciar un objeto para, generalmente, inicializar todos o algunos de sus atributos.

A es la superclase de B, C y D. Verdadero. Falso.

D es la superclase de E. Verdadero. Falso.

B, C y D son subclases de A. Verdadero. Falso.

B, C, D y A son subclases de D. Verdadero. Falso.

E es una subclase de D. Verdadero. Falso.

¿Cuál sería el resultado de la ejecución de este programa?. En A En B En C. En B En C En A. En A En C En B. En A En A En C.

Los métodos finales pueden ser sobrescritos en una subclase. Verdadero. Falso.

¿Qué pasa si una clase contiene un método abstracto?. La clase debe ser declarada como abstracta. Todos los métodos deben ser finales. La clase no puede tener métodos. La clase se puede instanciar sin problemas.

Un objeto de una clase puede contener como atributo otro objeto de una clase diferente en su definición. Verdadero. Falso.

¿Es correcto el siguiente código? public class Ciclista extends Persona implements Deportista, Gimnasta. Todas las opciones son incorrectas. Si, se puede heredar de una clase e implementar una interfaz al mismo tiempo. No, solo se puede implementar una interfaz. No, solo se puede heredar de una clase o implementar una interfaz.

¿Para sobrescribir un método de la clase padre en la clase hija, que condiciones debe tener?. Coincidir el tipo de todos los parámetros. Todas las opciones mostradas son correctas. Coincidir el nombre. Coincidir el número de parámetros.

¿Una clase puede heredar de dos clases diferentes?. Siempre que sean hijas. Sí, si son clases "super" o padre. Si puede. No puede.

Cuando utilizamos herencias, si la clase base posee atributos privados... no son accesibles para las clases que heredan. Todas las opciones son correctas. no podemos hacer un llamamiento a estos atributos mediante sus métodos constructores. las otras clases no pueden heredar de ellas.

Señala la opción falsa. B, C y D son superclases de E. D es la superclase de E. B, C y D son subclases de A. A es la superclase de B, C y D.

La herencia en Java: No puede ser múltiple ni para interfaces ni para clases. Es múltiple para interfaces y clases. Es múltiple para interfaces, pero no para clases. Es múltiple para clases, pero no para interfaces.

Cuando se dice que una clase debe implementar una interfaz, ¿qué implica esto?. La clase debe tener todos los métodos definidos en esa interfaz. La clase puede ignorar la interfaz. La clase no necesita métodos en absoluto. La interfaz debe ser eliminada del proyecto.

¿Qué es la jerarquía de clases?. Es una estructura que muestra la relación entre una superclase y sus subclases. Es un término usado solo en matemáticas. Es cualquier tipo de clase que no se relaciona con otras. Es un gráfico que no tiene ninguna relación con la programación.

¿Qué es una subclase?. Es una clase que elimina todas las propiedades de la superclase. Es una clase que está diseñada para contener solo métodos. Es una clase que hereda propiedades y métodos de otra clase (superclase). Es una clase que no tiene relación con otras clases.

¿Para qué se usan los modificadores de acceso en la programación orientada a objetos?. Para hacer que el código sea más largo. Para aumentar la velocidad del programa. Para controlar la visibilidad y el acceso a clases y métodos. Para eliminar comentarios en el código.

¿Qué hace un método abstracto en una clase?. Es un método que no se puede utilizar. Es un método que no necesita ser declarado. Es un método que se ejecuta antes del constructor. Define un comportamiento que debe ser implementado por las subclases.

¿Qué significa sobrescribir un método en una subclase?. Significa proporcionar una nueva implementación para un método de la superclase. Significa eliminar el método de la superclase. Significa hacer el método de la superclase privado. Significa crear un método nuevo sin relación con la superclase.

¿Qué es una superclase?. Es una clase que no tiene atributos. Es una clase que solo contiene métodos abstractos. Es una clase de la que se derivan otras clases (subclases). Es una clase que no puede ser extendida.

¿Cuál es una ventaja de usar interfaces en la programación?. Son solo un tipo de error. Hacen que el código sea más confuso. Permiten definir métodos que deben ser implementados en diferentes clases. No permiten la reutilización del código.

¿Qué es la herencia en programación orientada a objetos?. Es un mecanismo que permite crear nuevas clases basadas en clases existentes. Es la forma en que se declaran las variables. Es una técnica de depuración. Es un tipo de error en el código.

Cuando usas un modificador protected en un método, ¿qué significa?. El método solo se puede usar en la misma clase. El método se puede acceder desde cualquier parte del programa. El método es accesible solo dentro de la clase y sus subclases. El método no se puede usar en ninguna clase.

¿Cuál es una característica de una clase abstracta?. Puede ser creada sin métodos. Se puede instanciar sin subclases. Siempre tiene un método implementado. No se puede instanciar directamente; se debe heredar.

¿Como se crea una interfaz?. public class Pan implements Producto. public interface Producto. public class Pan extends Producto. ninguna es correcta.

¿Qué requisitos debe tener un método de una clase derivada para heredar de la superclase?. Mismo tipo de datos. Todas son correctas. Mismos parámetros. Mismo nombre.

Herencia múltiple: Ninguna es correcta. Característica de los lenguajes de programación orientada a objetos en la que una clase puede heredar comportamientos de más de una superclase. Característica de los lenguajes de programación orientada a objetos en la que una clase no puede heredar comportamientos y características de más de una superclase. Característica de los lenguajes de programación orientada a objetos en la que una clase puede heredar comportamientos y características de más de una superclase.

Una clase abstracta... no tiene métodos propios. no tiene atributos propios. no se puede instanciar directamente. ninguna es correcta.

¿Cómo se implementa una interfaz?. public class Pan implements Producto. ninguna es correcta. public class Pan extends Producto. public interface Producto.

¿Qué instrucción encontramos encima de la implementación de un método que está sobrescribiendo a otro?. @Override. @super. @param. Ninguna de las anteriores.

¿Cómo hereda una clase de otra?. public class Alumno implements Persona. public class Alumno extends Persona. public class Alumno Persona. ninguna es correcta.

Denunciar Test