option
Cuestiones
ayuda
daypo
buscar.php

Java - Constructores

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Java - Constructores

Descripción:
Cuestionario de Constructores en Java

Fecha de Creación: 2025/11/23

Categoría: Otros

Número Preguntas: 20

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

Dado el código: public Coche(String m){ marca=m; } ¿Qué hace este constructor?. Crea un atributo nuevo llamado m. Error de compilación. Inicializa el atributo marca con el valor pasado. No hace nada.

¿Qué nombre debe tener un constructor en Java?. Cualquiera. Igual que la clase. Default. Constructor.

¿Cuál es la sintaxis correcta para declarar un constructor por defecto explícito para la clase Coche?. public void Coche() {}. Coche constructor() {}. public Coche() {}. public Coche(void) {}.

¿Qué ocurre si se define un constructor con parámetros en una clase?. Se generan ambos constructores. El compilador lanza un error. Ya no se genera el constructor por defecto automático. El constructor por defecto siempre existe.

¿Cuáles de las siguientes llamadas es correcta si la clase `Punto` solo tiene el constructor `Punto(int x, int y)`?. new Punto(3,4);. new Punto();. new Punto (1,2,3);. new Punto(3);.

¿Qué constructor se ejecuta al crear el objeto con `new Alumno("Ana")` si existen los siguientes? Alumno() { IO.print("A"); } Alumno(String n) { IO.print("B"); }. Error en compilación. A. B. AB.

¿Qué palabra clave se usa para invocar otro constructor de la misma clase?. this(). super(). new(). init().

Si una clase tiene varios constructores, ¿cómo se denomina esa característica?. Sobrecarga de constructores. Encapsulación. Sobreescritura de constructores. Polimorfismo de constructores.

¿Qué salida produce? class C { C() { IO.println("Hola"); } } void main() { new C(); }. Null. Error en compilación. Hola. Nada.

¿Qué es un constructor en Java?. Un método que inicializa un objeto. Una variable de clase. Un bloque estático. Un método que destruye un objeto.

¿Qué error de compilación ocurre en la siguiente clase? class Persona { private int edad; public int Persona(int edad) { this.edad = edad; } }. Falta void en el constructor. El constructor no puede ser public. La variable edad es privada. El constructor tiene un tipo de retorno (int), lo cual no está permitido.

¿Qué sucede si no se define ningún constructor en una clase?. El compilador genera uno por defecto. El programa no compila. Se lanza una excepción. La clase no puede instanciarse.

¿Qué hace la llamada `X.crear();`? class X { private X() {} public static X crear() {return new X();} }. Devuelve null. Error de compilación. Devuelve un nuevo objeto X. No hace nada.

¿Qué imprime el siguiente código? class C { C(int x) { IO.print(x); } C() { this(3); IO.print(4); } } void main() { new C(); }. 3. 34. 4. 43.

¿Qué pasará con el siguiente código? class D { D() { this(2); } D(int x) { this(); } }. Error: falta el super(). Compila y ejecuta correctamente. Error: llamada recursiva a constructores. Error: constructor privado.

¿Cuáles de los siguientes son errores en constructores?. Usar `return` con valor dentro. Definir un constructor privado. Poner nombre distinto al de la clase. Declarar un tipo de retorno.

¿Cuáles de las siguientes afirmaciones sobre el constructor por defecto son correctas?. Puede contener código de inicialización de atributos. No recibe parámetros. Se genera solo si no hay constructores definidos. Puede tener parámetros si lo indicamos en el código.

¿Cuáles de las siguientes afirmaciones sobre los constructores son verdaderas?. Los constructores pueden ser sobrecargados (overloaded). Los constructores pueden ser sobrescritos (overridden). Los constructores pueden ser declarados como static. Un constructor puede lanzar excepciones.

¿Cuáles de los siguientes modificadores de acceso son válidos para un constructor?. static. private. protected. public.

¿Cuáles de las siguientes afirmaciones son verdaderas sobre los constructores?. Pueden ser estáticos. Pueden devolver un valor. No tienen tipo de retorno. Pueden sobrecargarse.

Denunciar Test