NEW
Font size
WorksheetsTest 2: Estructuras de Control (if, switch)
Total questions: 10
Worksheet time: 5mins
¿Cuál es la principal función de una estructura de control if?
Repetir un bloque de código varias veces.
Definir una variable.
Ejecutar un bloque de código solo si se cumple una condición.
Realizar operaciones matemáticas.
¿Qué palabra clave se utiliza a menudo para definir una condición alternativa después de un if que no se cumplió?
then
else if (o elif)
loop
case
¿Qué sucede si la condición dentro de un if es falsa?
El programa se detiene.
El bloque de código dentro del if se ejecuta de todas formas.
El bloque de código dentro del if se salta.
Se evalúa la siguiente condición if (si existe).
¿Cuál es la sintaxis general para una estructura if-else?
if (condicion) { // codigo } else { // otro codigo }
if condicion then // codigo else // otro codigo end if
if condicion : // codigo else : // otro codigo
Todas las anteriores pueden ser correctas dependiendo del lenguaje.
¿Cuál es la principal ventaja de usar una estructura switch (o case) en lugar de múltiples if-else if anidados?
Es más eficiente para evaluar condiciones booleanas.
Generalmente es más legible cuando se tienen múltiples valores a comparar contra una misma variable.
Permite evaluar diferentes tipos de datos en la misma estructura.
Es la única forma de implementar lógica condicional en algunos lenguajes.
¿Qué palabra clave se utiliza comúnmente para definir un caso específico dentro de una estructura switch?
if
else
case
default
¿Qué sucede si no se cumple ningún case dentro de una estructura switch y no hay una opción default?
Se ejecuta el primer case.
Se produce un error.
No se ejecuta ningún bloque de código dentro del switch.
Se evalúa el último case.
¿Pueden las estructuras if anidarse dentro de otras estructuras if?
No, solo se permite un nivel de anidación.
Sí, se pueden anidar para crear lógica condicional más compleja.
Solo si la condición del if exterior es verdadera.
Depende del lenguaje de programación.
¿Qué tipo de expresión se evalúa dentro de la condición de una estructura if?
Una variable numérica.
Una cadena de texto.
Una expresión booleana (que resulta en verdadero o falso).
Cualquier tipo de dato.
¿Cuál de las siguientes situaciones sería más adecuada para usar una estructura switch?
Verificar si un número es positivo o negativo.
Realizar una acción diferente para cada día de la semana.
Repetir un bloque de código 10 veces.
Asignar un valor a una variable.
