New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

Quiz de Recuperación – Programación I

Quiz

Played 1

About this activity

Este cuestionario tiene como finalidad evaluar de forma objetiva tu nivel de comprensión y apropiación de los conceptos fundamentales aprendidos durante la materia Programación I, específicamente en el lenguaje de programación Java.

Se abordan los siguientes temas clave:

Componentes básicos de Java (JDK, JRE, IDE)
Tipos de datos primitivos y declaración de variables
Estructuras de control de flujo (if, switch, for, while)
Manejo de arrays y cadenas de texto
Clases, objetos, métodos y fundamentos de Programación Orientada a Objetos
Uso básico de Git y buenas prácticas en programación

📌 Instrucciones
Lee cuidadosamente cada pregunta antes de responder.
Marca solo una opción por pregunta.
Algunas preguntas se basan en código, otras en teoría.
Está permitido el uso de papel y lápiz, pero no dispositivos electrónicos.
Este quiz representa el 30% de tu nota de recuperación.

💡 Recomendaciones
Repasa la guía de autoaprendizaje antes de presentar el quiz.
Lee con atención las preguntas que contienen código para evitar errores por distracción.
Si no sabes una respuesta, continúa con las demás y vuelve luego a ella.
Respira, confía en lo que aprendiste, y hazlo con calma.

Created by

Colombia

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
Quiz de Recuperación – Programación I
 

Quiz de Recuperación – Programación IOnline version

Este cuestionario tiene como finalidad evaluar de forma objetiva tu nivel de comprensión y apropiación de los conceptos fundamentales aprendidos durante la materia Programación I, específicamente en el lenguaje de programación Java. Se abordan los siguientes temas clave: Componentes básicos de Java (JDK, JRE, IDE) Tipos de datos primitivos y declaración de variables Estructuras de control de flujo (if, switch, for, while) Manejo de arrays y cadenas de texto Clases, objetos, métodos y fundamentos de Programación Orientada a Objetos Uso básico de Git y buenas prácticas en programación 📌 Instrucciones Lee cuidadosamente cada pregunta antes de responder. Marca solo una opción por pregunta. Algunas preguntas se basan en código, otras en teoría. Está permitido el uso de papel y lápiz, pero no dispositivos electrónicos. Este quiz representa el 30% de tu nota de recuperación. 💡 Recomendaciones Repasa la guía de autoaprendizaje antes de presentar el quiz. Lee con atención las preguntas que contienen código para evitar errores por distracción. Si no sabes una respuesta, continúa con las demás y vuelve luego a ella. Respira, confía en lo que aprendiste, y hazlo con calma.

by Rafael Enrrique Bermudez Suarez
1

¿Qué es el JDK en Java?

2

¿Cuál es la función del método main en Java?

3

¿Cuál es el tipo de dato para guardar texto en Java?

4

¿Qué operador se usa para sumar en Java?

5

¿Qué estructura de control permite repetir un bloque de código varias veces mientras una condición sea verdadera?

6

¿Cuál es un ejemplo válido de declaración de variable int en Java?

7

¿Qué instrucción permite salir de un ciclo antes de que termine?

8

¿Cuál de los siguientes es un tipo de dato lógico?

9

¿Qué estructura se utiliza para comparar múltiples valores exactos?

10

¿Qué valor representa el índice del primer elemento en un array en Java?

11

¿Cuál es la forma correcta de crear un array de enteros con 3 posiciones?

12

¿Qué clase se usa en Java para trabajar con cadenas de texto?

13

¿Qué palabra clave se usa para definir una clase en Java?

14

¿Qué indica el modificador public en Java?

15

¿Cuál de los siguientes representa una condición válida en Java?

16

¿Qué hace el siguiente código? int x = 5; System.out.println(x * 2);

17

¿Qué significa void en un método?

18

¿Cuál de los siguientes NO es un IDE para Java?

19

¿Cómo se crea un objeto a partir de una clase?

20

¿Qué comando de Git se usa para guardar los cambios al historial local?

Explicación

El JDK (Java Development Kit) contiene herramientas necesarias para desarrollar programas en Java.

El método main es el punto de entrada principal en una aplicación Java.

El tipo String almacena cadenas de caracteres o texto.

El símbolo + se usa para sumar valores numéricos o concatenar texto.

while ejecuta el bloque mientras la condición sea verdadera.

La sintaxis correcta es: tipo + nombre + valor (opcional).

La instrucción break detiene un ciclo for, while o switch.

boolean almacena valores true o false.

switch permite comparar un valor contra múltiples casos.

Los arrays en Java comienzan en la posición 0.

Sintaxis correcta para declarar un array de tamaño 3.

La clase String permite crear y manipular texto.

class es la palabra clave para declarar clases.

public hace que algo sea accesible desde cualquier lugar del proyecto.

Las condiciones deben usar operadores lógicos como >, <, ==.

Imprime 10 porque multiplica 5 por 2.

void indica que un método no retorna ningún valor.

Adobe Illustrator es un programa de diseño, no de programación.

Clase nombre = new Clase(); es la sintaxis para crear objetos.

git commit guarda los cambios en el historial del repositorio local.

Are you sure you want to leave the page?

If you leave the page, you will lose your game progress.