NEW
Font size
WorksheetsCuestionario de Programación en Java
Total questions: 27
Worksheet time: 9mins
¿Qué paquete se debe importar para usar Scanner en Java?
java.lang.*
java.io.*
java.util.*
java.text.*
¿Cuál de las siguientes opciones es correcta para crear un objeto Scanner que lea desde el teclado?
Scanner sc = new Scanner(System.input);
Scanner sc = new Scanner(System.console());
Scanner sc = new Scanner(System.in);
Scanner sc = Scanner();
¿Cuál es el método de Scanner para leer un texto completo ingresado por el usuario?
nextString()
nextChar()
nextLine()
getText()
¿Qué imprimirá el siguiente código si el usuario ingresa 18?
"Eres mayor de edad"
"Eres menor de edad"
Error en compilación
No imprimirá nada
¿Cuál es el operador lógico para representar "Y" en Java?
&&
||
!
AND
Dado el siguiente código, ¿Qué imprimirá si el usuario ingresa 5?
"Uno"
"Dos"
"Otro número"
No imprimirá nada
¿Qué imprimirá el siguiente código si x = 4 y y = 8?
"Condición cumplida"
"Condición no cumplida"
Error en compilación
No imprimirá nada
¿Cuál de los siguientes bucles ejecutará su bloque de código al menos una vez, sin importar la condición?
for
while
do-while
Ninguno
¿Qué imprimirá este código?
"Hola" una vez
"Hola" dos veces
"Hola" tres veces
"Hola" infinitamente
¿Qué hará este código si el usuario ingresa 5?
Imprimirá 5, 4, 3, 2, 1 en líneas separadas
Imprimirá 5, 4, 3, 2
No imprimirá nada
Generará un error
¿Cuál es la diferencia entre while y do-while?
do-while ejecuta siempre al menos una vez
while es más rápido que do-while
do-while no tiene condición
while no se usa en Java
¿Este código calcula la suma de los números del 1 al 10?
Correcto
Incorrecto
Faltan llaves
No imprime nada
¿Instrucción que se utiliza para romper o terminar un bucle?
Usando continue
Usando exit
Usando break
No se puede salir
¿Qué imprimirá el siguiente código?
1, 2
1, 2, 3, 4, 5
1, 2, 3
No imprimirá nada
¿Cuál de los siguientes no es un tipo de dato primitivo en Java?
int
String
double
boolean
¿Qué palabra clave se usa para definir una constante en Java?
const
final
static
constant
¿Cuál de las siguientes opciones es correcta para declarar y asignar un valor a una variable en Java?
int numero = 10;
numero = int 10;
variable int numero = 10;
10 = int numero;
¿Cómo definir una constante en Java?
const
final
static
constant
¿Cuál de las siguientes opciones es correcta para declarar y asignar un valor a una variable en Java?
int numero = 10;
numero = int 10;
variable int numero = 10;
10 = int numero;
¿Qué método se ejecuta primero en un programa de Java?
init()
start()
main()
execute()
¿Cuál es la función del operador == en Java?
Asignar un valor a una variable
Comparar si dos valores son iguales
Comparar si dos objetos son idénticos en memoria
Concatenar dos valores numéricos
¿Qué es la Máquina Virtual de Java (JVM)?
Un software que permite ejecutar código Java en cualquier sistema operativo
Un compilador que traduce código Java a lenguaje ensamblador
Un hardware especializado para ejecutar programas en Java
Una herramienta para depurar errores en Java
¿Qué papel juega el bytecode en la ejecución de un programa en Java?
Es el código intermedio generado por el compilador de Java antes de ser interpretado por la JVM
Es el código fuente original escrito por el programador
Es el lenguaje nativo del sistema operativo
Es el código que se ejecuta directamente en el procesador sin intermediarios
¿Por qué Java se considera un lenguaje independiente de la plataforma?
Porque no necesita ser compilado para ejecutarse
Porque su código fuente puede ejecutarse en cualquier sistema sin modificaciones
Porque el bytecode generado puede ejecutarse en cualquier sistema con una JVM instalada
Porque Java traduce el código directamente al lenguaje del procesador
¿Cuál es el orden correcto del proceso de ejecución de un programa en Java?
Escribir código → Ejecutarlo directamente → Mostrar salida
Escribir código → Compilar a bytecode → Ejecutar con la JVM
Escribir código → Convertirlo a binario → Ejecutarlo en la CPU
Escribir código → Interpretarlo línea por línea → Mostrar salida
¿Cuál de los siguientes operadores es un operador unario en Java?
+
++
&&
==
¿Qué hará el operador ++ cuando se usa como prefijo (++x) en una variable?
Suma 1 a la variable antes de usar su valor
Suma 1 a la variable después de usar su valor
No cambia el valor de la variable
Disminuye el valor de la variable en 1
