Icon Créer jeu Créer jeu
Jouer Test
1. 
¿Qué es un algoritmo?
A.
Una variable en programación.
B.
Un tipo de lenguaje de programación.
C.
Una secuencia de pasos para resolver un problema.
D.
Un error en el código.
2. 
¿Cuál es la estructura básica de un programa?
A.
Entrada y almacenamiento.
B.
Solo procesamiento.
C.
Solo entrada y salida.
D.
Entrada, procesamiento y salida.
3. 
¿Qué es un bucle en programación?
A.
Un tipo de error.
B.
Una función que no retorna valores.
C.
Una variable que almacena datos.
D.
Una estructura que repite un bloque de código.
4. 
¿Qué hace una condición en un programa?
A.
Finaliza el programa.
B.
Evalúa si una expresión es verdadera o falsa.
C.
Declara una variable.
D.
Ejecuta un bucle.
5. 
¿Qué es un error de sintaxis?
A.
Una variable no definida.
B.
Un fallo en la estructura del código.
C.
Un error lógico en el programa.
D.
Un problema de rendimiento.
6. 
¿Qué es una variable?
A.
Un tipo de bucle.
B.
Una función matemática.
C.
Un error en el código.
D.
Un espacio en memoria para almacenar datos.
7. 
¿Qué significa depurar un programa?
A.
Escribir un nuevo código.
B.
Encontrar y corregir errores en el código.
C.
Guardar el programa.
D.
Ejecutar el programa.
8. 
¿Qué es un condicional?
A.
Un error de ejecución.
B.
Una función matemática.
C.
Un tipo de bucle.
D.
Una estructura que permite tomar decisiones en el código.
9. 
¿Qué es la recursión?
A.
Una variable global.
B.
Un tipo de bucle infinito.
C.
Una función que se llama a sí misma.
D.
Un error lógico.
10. 
¿Qué es un array?
A.
Una variable única.
B.
Una colección de elementos del mismo tipo.
C.
Un tipo de función.
D.
Un error de sintaxis.
11. 
¿Qué es una función en programación?
A.
Una instrucción que realiza una operación matemática.
B.
Un bloque de código que realiza una tarea específica y puede ser llamado desde otras partes del programa.
C.
Un tipo de dato que almacena múltiples valores.
D.
Un error que ocurre durante la ejecución del programa.
12. 
¿Qué es una clase en programación orientada a objetos?
A.
Un tipo de variable que almacena información sobre un objeto.
B.
Un bloque de código que contiene variables y métodos relacionados con un objeto.
C.
Un tipo de bucle que itera sobre una secuencia de valores.
D.
Una estructura que define la forma de los datos en un programa.
13. 
¿Qué hace el operador && en un lenguaje de programación?
A.
Realiza una operación lógica de "o" entre dos valores.
B.
Realiza una operación lógica de "y" entre dos valores.
C.
Realiza una operación de comparación entre dos valores.
D.
Multiplica dos valores numéricos.
14. 
¿Qué es una excepción en programación?
A.
Un tipo de variable que almacena mensajes de error.
B.
Un bloque de código que maneja errores que ocurren durante la ejecución del programa.
C.
Una condición que permite que un bucle se ejecute infinitamente.
D.
Un tipo de función que se llama automáticamente cuando ocurre un error.
15. 
¿Qué es una estructura de datos?
A.
Una forma de almacenar y organizar datos en un programa.
B.
Un tipo de variable que puede almacenar múltiples tipos de datos.
C.
Un tipo de bucle que itera sobre una colección de datos.
D.
Un método que realiza operaciones matemáticas sobre datos.
16. 
¿Qué es el concepto de "encapsulamiento" en programación orientada a objetos?
A.
La capacidad de un objeto para heredar propiedades y métodos de otra clase.
B.
La habilidad de una función para ser llamada desde cualquier parte del programa.
C.
El proceso de ocultar los detalles internos de un objeto y exponer solo lo necesario.
D.
La capacidad de un programa para manejar múltiples tareas simultáneamente.
17. 
¿Cuál es la salida del siguiente código Java? public class Main { public static void main(String[] args) { int x = 10; int y = x++; System.out.println(y); } }
A.
10
B.
11
C.
9
D.
Error de compilación
18. 
¿Qué imprimirá el siguiente fragmento de código Java? public class Main { public static void main(String[] args) { int[] numbers = {1, 2, 3, 4, 5}; for (int i = 0; i < numbers.length; i++) { if (numbers[i] % 2 == 0) { continue; } System.out.print(numbers[i] + " "); } } }
A.
1 3 5
B.
2 4
C.
1 2 3 4 5
D.
1 2 4 5
19. 
¿Qué hace el siguiente código Java? public class Main { public static void main(String[] args) { String s1 = "hello"; String s2 = new String("hello"); System.out.println(s1 == s2); System.out.println(s1.equals(s2)); } }
A.
Imprime true true
B.
Imprime false true
C.
Imprime true false
D.
Imprime false false
20. 
¿Qué hará el siguiente código Java? public class Main { public static void main(String[] args) { int[] array = new int[5]; for (int i = 0; i < array.length; i++) { array[i] = i * 2; } System.out.println(array[2]); } }
A.
2
B.
4
C.
6
D.
8