Programación - repaso primera evaluación

A modern classroom with students coding on laptops, focusing on Java programming concepts, with symbols like 'new', 'void', and 'Scanner' floating around them.

Repaso de Programación Java

¡Pon a prueba tus conocimientos sobre programación en Java! Este quiz está diseñado para ayudarte a repasar conceptos esenciales que se enseñan en la primera evaluación del curso.

  • 19 preguntas sobre programación en Java.
  • Rango de dificultad adecuado para estudiantes principiantes y avanzados.
  • Evalúa tu comprensión sobre temas clave.
19 Questions5 MinutesCreated by CodingChampion247
¿Para qué sirve el operador 'new'?
Para instanciar o crear una clase.
Para instanciar o crear un objeto.
Para poder invocar una clase de otro paquete.
Ninguna de las anteriores.
¿Cuándo podemos tener problemas con el 'enter' que se almacena en el buffer al utilizar la clase Scanner?
Cuando se lee una cadena de texto, y después un número.
Cuando se leen muchos datos del mismo tipo.
Cuando se lee un número, y después una cadena de texto.
¿Con qué valor se inicializa por defecto un objeto si no indicamos nada en la clase?
Null (dirección)
0 (valor numérico)
" " (cadena)
'\u0000' (caracter)
¿Qué estructura de control nos permite elegir qué sentencias ejecutar en función del valor de UNA y SOLAMENTE UNA variable?
If
If - else
Do - while
Switch
Si tenemos el objeto 'alumno' y el método propio 'estudiar', ¿cuál es la forma correcta de invocar al método?
Estudiar(alumno)
Alumno.estudiar
Alumno.estudiar()
Alumno().estudiar
Según el convenio mediante el cual se nombran los elementos en Java, identifica el orden correcto para: AlumnoClase - alumnoClase - alumnoClase()
Método - objeto - clase
Objeto - clase - método
Método - clase - objeto
Clase - objeto - método
¿Qué es la sobrecarga de métodos?
Coexistencia de métodos con el mismo nombre, y número y tipo de parámetros distintos.
Coexistencia de varios constructores iguales en clases distintas.
Sustitución del constructor por defecto por otro distinto.
Invocar constructores pertenecientes a otras clases en la actual.
¿Qué particularidad tiene un método estático?
Es propio de Java y no hace falta crearlo.
No necesitamos crear un objeto de la clase a la que pertenece para poder usarlo.
El resultado siempre es el mismo.
No se puede modificar.
¿Qué función tiene la cláusula 'private' en la expresión: private int numero ?
El valor del atributo 'numero' no se puede cambiar hasta la finalización del programa.
El atributo 'numero' no es accesible a ninguna consulta.
El atributo 'numero' es accesible pero sólo a través de un método como el getter.
El atributo 'numero' no ocupa espacio en memoria.
¿Qué paquete importamos para poder utilizar la clase Scanner?
Java.awt
Java.io
Java.util
Java.math
¿Qué ocurre POR DEFECTO si hacemos la división de dos números ENTEROS, por ejemplo: 5 / 2 ?
El resultado es un float, en este caso 2.5
El resultado es otro entero, en este caso 2
El resultado es una cadena de texto, en este caso "2.5"
El resultado es un byte puesto que ocupa menos espacio y entra en su rango.
¿Qué diferencia hay entre una clase 'Main' y otra que no lo es?
La clase Main debe ser creada antes que cualquier otra.
La clase Main puede cargar librerías y métodos ajenos.
La clase Main no puede crear objetos.
La clase Main es ejecutable.
Si queremos que un bucle que supervisa las victorias de dos jugadores se interrumpa cuando uno de ellos alcance las tres victorias, ¿qué expresión será la correcta para una condición de tipo WHILE?
(jugador01Victorias < 3) && (jugador02Victorias < 3)
(jugador01Victorias > 3) && (jugador02Victorias > 3)
(jugador01Victorias < 3) || (jugador02Victorias < 3)
(jugador01Victorias > 3) || (jugador02Victorias > 3)
¿Qué quiere decir 'void' en la expresión: public void calcular() ?
El método 'calcular' está vacío.
El método 'calcular' no necesita valores de entrada.
El método 'calcular' no devuelve ningún valor.
El método 'calcular' puede ser redefinido.
Si creamos un método 'sumar' para que sume dos valores enteros 'a' y 'b', ¿cuál sería la sintaxis correcta de su cabecera?
Public int sumar ( a, b) {...
Public sumar int ( a, b) {...
Public int sumar ( a + b) {...
Public int sumar ( int a, int b) {...
Dentro de un método, ¿qué significa: this.edad=edad ?
El atributo 'edad' es actualizado desde la última vez que se usó.
'this.edad' es el valor constante y 'edad' aquel donde podemos almacenar datos.
'edad' pasa a ser considerado como nuevo atributo del propio objeto.
'this.edad' es el atributo propio del objeto y 'edad' cualquier parámetro introducido por valor que se le asigna.
¿Cuál es la única clase que permite crear objetos sin el uso del operador 'new'?
Math
String
Integer
Scanner
¿Qué método de la clase String nos permite comparar una cadena de texto con otra?
Equals()
ToString()
Length()
Concat()
Ay... Esta mierda de página... Selecciona la 'b' :S
Equals()
ToString()
Length()
Concat()
{"name":"Programación - repaso primera evaluación", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"¡Pon a prueba tus conocimientos sobre programación en Java! Este quiz está diseñado para ayudarte a repasar conceptos esenciales que se enseñan en la primera evaluación del curso.19 preguntas sobre programación en Java.Rango de dificultad adecuado para estudiantes principiantes y avanzados.Evalúa tu comprensión sobre temas clave.","img":"https:/images/course6.png"}
Powered by: Quiz Maker