Font size
WorksheetsExamen de Java
Total questions: 57
Worksheet time: 29mins
¿Qué tipo de variable se utiliza para almacenar números enteros?
double
boolean
int
String
¿Cuál es la asignación correcta para una variable String llamada ciudad?
String ciudad = Quito;
String ciudad = 'Quito';
String ciudad = "Quito";
ciudad = String "Quito";
¿Cuál es la forma correcta de asignar un valor decimal a una variable double?
double peso = "65.5";
double peso = 65.5;
peso = double 65.5;
double peso = '65.5';
¿Cuál es la forma correcta de asignar un valor entero a una variable int llamada cantidad?
int cantidad = "20";
int cantidad = 20;
cantidad = int 20;
int cantidad = 20.0;
¿Qué método de Scanner se utiliza para leer cadenas de texto completas?
next()
nextLine()
getLine()
readLine()
¿Cuál es el operador correcto para comparar dos valores por igualdad en Java?
=
!=
equal
==
¿Qué imprime el siguiente código? int a = 5, b = 10; if (a < b) { System.out.println("Menor"); } else { System.out.println("Mayor"); }
Menor
Mayor
Error
Nada
¿Qué imprime el siguiente código? int a = 5, b = 10; if (a > b) { System.out.println("Menor"); } else { System.out.println("Mayor"); }
Menor
Mayor
Error
Nada
Verdadero o Falso: Scanner se utiliza para mostrar información en pantalla.
Verdadero
Falso
Verdadero o Falso: La estructura 'for' permite repetir un bloque de código hasta que se cumpla una condición.
Verdadero
Falso
El if es un bucle de repetición.
Verdadero
Falso
Ordena correctamente el siguiente código para leer un nombre: a) nombre = entrada.nextLine(); b) Scanner entrada = new Scanner(System.in); c) String nombre; d) System.out.println(nombre);
c - b - a - d
b - c - a - d
d - c - b - a
a - b - c - d
¿Qué hace el método equals() en Java?
Compara referencias de memoria
Compara valores numéricos
Compara contenidos de objetos
Convierte cadenas a números
¿Cuál es el resultado de 'Hola'.equals('hola')?
true
false
error
null
¿Cuál es la diferencia entre una variable y una constante en Java?
La constante cambia y la variable no
La constante no cambia su valor
La constante se escribe en minúscula
No hay diferencia
¿Qué palabra clave se utiliza para declarar una constante?
var
let
const
final
¿Para qué sirve la clase Scanner en Java?
Para imprimir datos
Para leer datos desde el teclado
Para crear ventanas
Para ordenar arreglos
¿Qué paquete se debe importar para usar Scanner?
java.io
java.util
java.lang
java.awt
¿Cuál es la estructura básica de un programa en Java?
(a)
¿Qué paquete se debe importar para usar Scanner?
java.io
java.util
java.lang
java.awt
¿Cuál es la estructura básica de un programa en Java?
clase-main-función
método-función-main
clase-método-main
clase-main-return
¿Qué estructura se utiliza para tomar decisiones en Java?
for
while
if
switch
¿Qué estructura se utiliza para repetir instrucciones un número determinado de veces?
if
while
switch
for
¿Qué operador se usa para comparar igualdad en Java?
=
==
!=
equals
¿Qué método de Scanner se usa para leer un número entero?
nextLine()
nextInt()
nextDouble()
readInt()
¿Qué tipo de dato se usa para verdadero/falso?
int
double
boolean
String
¿Cuál es el propósito del método nextLine()?
Leer números enteros
Leer una línea completa de texto
Leer caracteres
Saltar líneas
¿Cuál es la salida esperada? String a = "Hola"; String b = "hola"; if (a.equals(b)) { System.out.println("Son iguales"); } else { System.out.println("Son diferentes"); }
Son iguales
Son diferentes
Error
null
¿En qué casos se usa equals() en Java?
Comparar enteros
Comparar cadenas de texto
Convertir cadenas a números
Mostrar texto
¿Qué estructura se usa para ejecutar un código solo si se cumple una condición?
for
if
switch
while
¿Qué estructura se usa para mostrar números del 1 al 100?
if
for
while
switch
¿Cuál es la diferencia entre while y for?
while repite con contador fijo
for repite indefinidamente
for tiene inicialización, condición e incremento en la misma línea
No hay diferencia
¿Qué hace el siguiente código? for (int i = 0; i < 5; i += 2) System.out.println(i);
Muestra 0 1 2 3 4
Muestra 0 2 4
Muestra 1 3 5
Muestra 5 veces 0
¿Qué imprime? int suma = 0; for(int i = 1; i <= 3; i++) suma += i; System.out.println(suma);
6
5
3
0
¿Cuál es el error en: if (a > b) then { System.out.println("OK"); }
Falta ';'
Uso incorrecto de 'then'
Falta 'else'
No se puede comparar variables
¿Qué se necesita para compilar un programa en Java por consola?
javac archivo.java
java archivo.java
compile archivo.java
run archivo.java
¿Cómo se representa un carácter en Java?
'A'
"A"
A
(A)
¿Cómo declararías una variable para almacenar un nombre completo?
String nombreCompleto;
nombreCompleto = String;
fullName : string;
String;
Escribe un if anidado para clasificar edad: niño, adolescente, adulto.
if-else-if encadenado
switch
for-if combinado
if solo
¿Qué hace el siguiente código? if (edad >= 18) { System.out.println("Mayor de edad"); } else { System.out.println("Menor"); }
Evalúa si la persona es mayor de edad
Verifica si edad es menor a 18
Da error
Compara stri
¿Qué pasa si el for no tiene condición de parada?
El código no se ejecuta
Se repite infinitamente
Da error de sintaxis
Solo se repite una vez
¿Qué imprime este código? for(int i=5; i>0; i--) System.out.println(i);
5 4 3 2 1
1 2 3 4 5
0 1 2 3 4
Nada
¿Cuántas condiciones se evalúan en este código? int nota = 85; if (nota >= 90) {...} else if (nota >= 70) {...} else {...}
1
2
3
Depende del valor
¿Qué tipos de datos se usan en este código? double precio = 25.5; boolean descuento = true; String producto = "Libro";
double, boolean, String
float, boolean, String
double, String, int
boolean, String, double
¿Qué función cumple equals en este código? String usuario = "admin"; String clave = "1234"; if (usuario.equals("admin") && clave.equals("1234")) {...}
Compara valores de cadenas
Compara referencias
Suma cadenas
Crea nuevas cadenas
¿Qué operador se utiliza para asignar valor en Java?
==
=
!=
==
¿Qué imprime el siguiente fragmento? int i; for(i = 1; i <= 3; i++) System.out.println(i);
1 2 3
0 1 2
1 2
0 1 2 3
¿Cuál es el error en este fragmento? int x; x = entrada.nextInt(); Scanner entrada = new Scanner(System.in);
Se usa entrada antes de declararla
Falta importar java.util.Scanner
Falta punto y coma
x no es válido
¿Qué tipo de estructura se debe usar para repetir 10 veces un mensaje?
for
if
switch
Scanner
¿Cuántas variables se están utilizando aquí? int edad = 20; String nombre = "Ana"; double peso = 55.5;
1
2
3
4
¿Qué imprime este código? int suma = 0; for(int i = 1; i <= 3; i++) suma += i; System.out.println(suma);
6
3
5
4
¿Qué tipo de estructura se usa para verificar si un número es par?
if
for
while
switch
¿Qué estructura se usa para repetir hasta que se cumpla una condición?
for
do-while
if
else
¿Qué estructura es esta? for (int i = 1; i <= 5; i++) { System.out.println(i); }
Bucle for
Condicional
Declaración
Llamado a método
¿Qué se imprime si: String nombre = "Carlos"; System.out.println("Bienvenido " + nombre);
Bienvenido Carlos
Bienvenido
nombre
Carlos
¿Cuál es la salida si: String a = "Hola"; String b = "hola"; System.out.println(a.equals(b));
true
false
error
null
¿Cuántas estructuras hay en este fragmento? int total = 0; for(int i = 1; i <= 10; i++) { if(i % 2 == 0) { total += i; }}
1
2
3
4
