wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Algoritmos I

Total questions: 35

Worksheet time: 2hrs 49mins

Name
Class
Date
1.

¿Cuál es el resultado de la siguiente condición?

a)

Igual

b)

Diferente

c)

Error de compilación

d)

No imprime nada

2.

¿Cuál es el resultado de la siguiente condición en Java?

a)

Mayor

b)

Menor

c)

Error de compilación

d)

No imprime nada

3.

¿Cuál es el resultado del siguiente fragmento de código en Java?

a)

Menor que 5

b)

Mayor o igual a 5

c)

Error de compilación

d)

No imprime nada

4.

¿Qué tipo de variable se utiliza para almacenar números enteros en la mayoría de los lenguajes de programación?

a)

int

b)

float

c)

char

d)

bool

5.

¿Qué estructura de control permite repetir un bloque de código un número específico de veces?

a)

if else

b)

for

c)

switch

d)

do while

6.

¿Qué palabra clave se utiliza para definir un bloque de código que se ejecuta solo si una condición es verdadera?

a)

while

b)

for

c)

if

d)

switch

7.

¿Qué sucede si una condición en un switch no tiene una instrucción break?

a)

Se sale automáticamente del switch

b)

Se ejecutan todas las instrucciones restantes

c)

Se genera un error de compilación

d)

La condición se evalúa de nuevo

8.

¿Cuál es la principal diferencia entre while y do while?

a)

while ejecuta el bloque de código al menos una vez

b)

do while revisa la condición al inicio del ciclo

c)

do while siempre ejecuta el bloque al menos una vez

d)

while es más rápido que do while

9.

¿Qué valor se imprime en la siguiente condición?

a)

Par

b)

Impar

c)

Error de compilación

d)

No imprime nada

10.

¿Cuál será la salida de este código?

a)

Diferente

b)

Igual

c)

Error de compilación

d)

No imprime nada

11.

¿Qué valor imprimirá este código?

a)

Es 50

b)

No es 50

c)

No imprime nada

d)

Error de compilación

12.

¿Cuál es el tipo de variable más adecuado para almacenar un valor verdadero o falso?

a)

int

b)

float

c)

char

d)

boolean

13.

En un ciclo for, ¿cuál de las siguientes NO es una parte obligatoria de la sintaxis básica?

a)

Inicialización

b)

Condición

c)

Incremento/Decremento

d)

Excepción

14.

¿Qué estructura de control se utiliza para comparar un valor con varios posibles casos?

a)

if else

b)

while

c)

for

d)

switch

15.

¿Cuál será el resultado del siguiente código?

a)

Divisible por 3

b)

No divisible por 3

c)

Error de compilación

d)

No imprime nada

16.

¿Qué imprime este fragmento de código?

a)

Mayor a 10

b)

Menor o igual a 10

c)

No imprime nada

d)

Error de compilación

17.

¿Qué valor se imprimirá en el siguiente código?

a)

50

b)

15

c)

-5

d)

0

18.

En un switch, ¿qué palabra clave se usa para definir una acción predeterminada si ningún caso coincide?

a)

case

b)

else

c)

default

d)

finally

19.

En un ciclo for, ¿qué sucede cuando la condición es falsa?

a)

Se sigue ejecutando el ciclo

b)

El ciclo se detiene

c)

Se lanza una excepción

d)

Se ejecuta el bloque else

20.

¿Qué estructura de control permite repetir un bloque de código un número específico de veces?

a)

if else

b)

for

c)

switch

d)

do while

21.

¿Qué imprimirá el siguiente código si x = 4?

a)

Par y mayor que 2

b)

Par y menor o igual a 2

c)

Impar

d)

No imprime nada

22.
a)

Divisible por 3

b)

No divisible por 3

c)

Mayor o igual a 10

d)

No imprime nada

23.

¿Qué imprimirá este código si a = 7 y b = 14?

a)

Mayor a 20

b)

Menor o igual a 20

c)

Condición no cumplida

d)

No imprime nada

24.

¿Qué valor imprime el siguiente código si x = 8?

a)

Par y menor a 10

b)

Par y mayor o igual a 10

c)

Impar

d)

No imprime nada

25.

Qué valor imprimirá el siguiente código si a = 5 y b = 3?

a)

Condición compleja

b)

Suma correcta

c)

Suma incorrecta

d)

No imprime nada

26.

¿Cómo se accede al tercer elemento de un array llamado miArray?

a)

miArray[3]

b)

miArray[2]

c)

miArray[1]

d)

miArray[0]

27.

¿Cuál de las siguientes estructuras se utiliza para iterar sobre un conjunto de valores hasta que una condición sea falsa?

a)

if else

b)

for

c)
  • switch case

d)

do while

28.

¿Qué hace la instrucción break en un ciclo while?

a)

Reinicia el ciclo

b)

Termina el ciclo

c)

Salta a la siguiente iteración

d)

Continúa el ciclo indefinidamente

29.

¿Qué tipo de variable se utiliza para almacenar un solo carácter?

a)

String

b)

char

c)

boolean

d)

float

30.

¿Cuál es la estructura de control más adecuada para repetir un bloque de código un número específico de veces, conociendo de antemano cuántas veces quieres repetir?

a)

for

b)

while

c)

if

d)

do while

31.

¿Cuál es el tamaño de un array que ha sido declarado como int[] array = new int[10];

a)

9

b)

10

c)

11

d)

Indefinido

32.

¿Qué sucede si una condición en un ciclo while nunca se vuelve falsa?

a)

El ciclo se detiene automáticamente

b)

El ciclo se convierte en infinito y no se detiene

c)

Se lanza una excepción

d)

Se ejecuta una sola vez y luego termina

33.

¿Qué imprimirá el siguiente código?

a)

0, 1, 2

b)

1, 2, 3

c)

3, 2, 1

d)

0, 1, 2, 3

34.

¿Cuál será el valor de la variable i después de la ejecución del siguiente código?

a)

5

b)

4

c)

6

d)

No es accesible fuera del bucle

35.

¿Cuál es el valor predeterminado de una variable de tipo boolean en Java?

a)

true

b)

false

c)

null

d)

No tiene un valor predeterminado