wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Estructuras Selectivas y Repetitivas en Java

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

¿Qué tipo de expresión debe ser la condición en una estructura condicional?

a)

Una expresión numérica

b)

Una expresión de arreglo

c)

Una expresión booleana

d)

Una expresión de texto

2.

¿Cuál de las siguientes instrucciones se utiliza para implementar una estructura condicional simple en Java?

a)

switch

b)

if

c)

for

d)

while

3.

¿Qué estructura condicional permite ejecutar un bloque de instrucciones dependiendo de si una condición es verdadera o falsa?

a)

Condicional anidada

b)

Condicional doble

c)

Condicional múltiple

d)

Condicional simple

4.

En una estructura condicional anidada, ¿qué se debe hacer con cada 'else'?

a)

Corresponde al 'if' más lejano

b)

Corresponde al 'if' más próximo

c)

No tiene relación con ningún 'if'

d)

Es opcional y no se necesita

5.

¿Cuál es el propósito de la instrucción 'switch' en Java?

a)

Crear un arreglo

b)

Definir una variable

c)

Repetir un bloque de código

d)

Seleccionar entre múltiples opciones

6.

¿Qué tipo de datos no se puede usar en una expresión de 'switch'?

a)

int

b)

float

c)

char

d)

String

7.

¿Qué operador se puede utilizar como alternativa a la instrucción 'if-else'?

a)

==

b)

? :

c)

||

d)

&&

8.

¿Qué se evalúa primero en una estructura 'switch'?

a)

El bloque default

b)

La expresión

c)

Los casos

d)

Las instrucciones

9.

¿Qué se debe hacer si el valor de la expresión en un 'switch' no coincide con ningún 'case'?

a)

No se ejecuta nada

b)

Se termina el programa

c)

Se lanza un error

d)

Se ejecuta el bloque default

10.

¿Qué permite la estructura de control repetitiva en Java?

a)

Crear variables temporales

b)

Detener la ejecución del programa

c)

Ejecutar de forma repetida una instrucción o bloque de instrucciones

d)

Ejecutar una instrucción una sola vez

11.

¿Cuál es la condición que se evalúa en un ciclo while?

a)

Condición de inicio

b)

Condición de ejecución

c)

Condición de salida

d)

Condición de entrada

12.

¿Cuántas veces puede ejecutarse un ciclo while?

a)

Siempre una vez

b)

Nunca

c)

0 o más veces

d)

1 o más veces

13.

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

a)

El ciclo while se ejecuta 1 o más veces

b)

El ciclo do..while se ejecuta 0 o más veces

c)

El ciclo do..while se ejecuta al menos una vez

d)

El ciclo while no tiene condiciones

14.

¿Qué se evalúa al final de un ciclo do..while?

a)

La condición de inicialización

b)

La condición de ejecución

c)

La condición de salida

d)

La condición de entrada

15.

¿Qué se necesita para utilizar un ciclo for?

a)

No se necesita inicialización

b)

Conocer el número de iteraciones a realizar

c)

No es necesario conocer el número de iteraciones

d)

Solo se necesita una condición

16.

¿Qué parte de un ciclo for se ejecuta solo una vez?

a)

Zona de condición

b)

Zona de salida

c)

Zona de incremento

d)

Zona de inicialización

17.

¿Qué ocurre si se coloca un punto y coma después del paréntesis final en un ciclo for?

a)

El ciclo se ejecuta correctamente

b)

Se genera un error de compilación

c)

El ciclo se convierte en una sentencia vacía

d)

No afecta al ciclo

18.

¿Qué tipo de bucle es más adecuado cuando no se conoce a priori el número de iteraciones?

a)

Bucle do..while

b)

Bucle while

c)

Bucle infinito

d)

Bucle for

19.

Es la mascota oficial del IPN

a)

Burro

b)
Tigre
c)
Perro
d)
Gato