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:

PROGRAMACIÓN

Quiz

Played 1

About this activity

Quiz de fundamentos

Created by

Spain

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
PROGRAMACIÓN
 

PROGRAMACIÓNOnline version

Quiz de fundamentos

by Laura García Iborra
1

¿Qué características debe tener un algoritmo?

2

¿Qué orden de eficiencia tiene la búsqueda lineal?

3

¿Qué tipo de dato no se puede usar con los genéricos?

4

¿Cuál es la diferencia entre Break y Continue?

5

¿Qué palabra clave se utiliza para obtener una instancia de EntityManager en JPA?

6

¿Qué significa que un algoritmo sea determinista?

7

La informe1tica|permite el procesamiento autome1tico de los datos

8

Un lenguaje de programacif3n puede ser|Todas son correctas

9

Una me1quina de procesamiento dispone de|Todas son correctas

10

El lenguaje me1quina|Es de bajo nivel

11

El software|Todas son correctas

12

El lenguaje ensamblador|Requiere ser traducido a lenguaje me1quina

13

Un lenguaje de alto nivel|Se asemeja al lenguaje humano

14

Los lenguajes pueden ser|Todas son correctas

15

Un algoritmo|Tiene que ser determinista

16

bfQue9 caracteredsticas debe tener un algoritmo?|No debe depender del lenguaje de programacif3n

17

bfCue1l de las siguientes declaraciones de variables NO es correcta?|int numero = 9.3;

18

bfCue1l de los siguientes identificadores puedo utilizar para nombrar una variable?|edad_persona

19

Para leer una variable por teclado necesito una variable de tipo|Scanner

20

Los castings|Pueden hacerse entre tipos de datos compatibles, pero nos arriesgamos a perder informacif3n

21

La palabra reservada final|Se utiliza para hacer constantes a las variables

22

La expresif3n dato1 *= dato2 es equivalente a|dato1 = dato1 * dato2

23

El operador lf3gico AND|Devolvere1 verdadero solo si los dos datos son verdaderos

24

El operador lf3gico OR|Devolvere1 verdadero si uno de los datos es verdadero

25

De las siguientes, bfCue1l no es un operador relacional?|>>

26

bfCu00e1l no es un tipo de dato ve1lido para representar un dato entero en Java?|bit

27

La instruccif3n break es mejor utilizarla en la sentencia|switch

28

Podemos utilizar varias condiciones unidas con AND y OR en|Tanto en los if-else como en todos los bucles

29

Indica la afirmacif3n correcta|Todas son correctas

30

Sobre el bucle for|Se utilizare1 cuando sepamos el nfamero de iteraciones

31

Sobre la sentencia switch|Es equivalente a varios if-else con ==

32

Los delimitadores de bloque en Java son|Llaves ({})

33

Sobre la instruccif3n if|Puede haber if sin else

34

Sobre la instruccif3n while|Puede ejecutarse 0 o muchas veces

35

bfCu00e1l de los siguientes operadores no puede usarse en una condicif3n?|=

36

La programacif3n modular|Mejora la reutilizacif3n

37

Un procedimiento|Puede tener muchos pare1metros de entrada

38

Las variables globales|Dificultan el disef1o del cf3digo

39

Los procedimientos|Permiten reutilizar cf3digo

40

¿Qué devuelve executeQuery?

41

¿Cuántas claves primarias puede tener una tabla?

42

¿Qué sentencia INSERT es incorrecta?

43

¿Qué clase almacena resultados SQL?

44

¿Dónde debe cerrarse la conexión BD?

45

¿Qué instrucción no ejecuta executeUpdate?

46

¿Qué pasa si DELETE no tiene WHERE?

47

¿Qué patrón divide en modelo, vista y controlador?

48

¿Cómo evitar inyección SQL?

49

¿Qué método verifica si el cursor está antes del primer registro?

50

¿Qué interfaz implementa consultas parametrizadas?

51

¿Qué vulnerabilidad es común en BD?

52

¿Qué es una inyección SQL?

53

¿Cuál es el papel del controlador en MVC?

54

¿Qué componente MVC contiene lógica y datos?

55

¿Qué método mueve el cursor al siguiente registro?

56

¿Qué técnica mezcla lógica de negocio y persistencia?

57

¿Qué patrón separa acceso a datos y negocio?

58

¿Qué enfoque usa entidades Java para persistencia?

59

¿Qué anotación define una entidad?

60

La clase SQLException

61

La clase ResultSet

62

¿Df3nde hay que cerrar la conexif3n a la base de datos?

63

¿Que9 instruccif3n no ejecuta executeUpdate?

64

¿Que9 ocurre si DELETE FROM no tiene WHERE?

65

El modelo vista controlador

66

¿Cf3mo evitar la inyeccif3n SQL?

67

¿Que9 me9todo verifica si el cursor este1 antes de la primera fila?

68

¿Que9 interfaz implementa consultas parametrizadas?

69

¿Df3nde cerrar conexif3n en bases de datos OO?

Are you sure you want to leave the page?

If you leave, you will lose the game in progress.