Font size
WorksheetsFP - Semana 6
Total questions: 12
Worksheet time: 5mins
¿Qué es la estructura switch en C#?
Un bucle
Una declaración de selección multiple
Un tipo de dato
Un comentario
¿Cuál es una ventaja clave de utilizar switch en lugar de múltiples declaraciones if-else?
Menor velocidad de ejecución
Mayor flexibilidad
Mayor legibilidad y mantenibilidad del código
Nula capacidad de anidación
¿Cuál es la declaración utilizada para evitar la ejecución inadvertida de múltiples casos en un bloque switch?
continue
exit
break
return
¿Cuál es la finalidad de la declaración default en un bloque switch?
Marcar el caso predeterminado
Indicar el caso más común
Manejar casos donde ninguno de los case coincide
Evitar el uso de break
¿Qué tipo de datos es comúnmente utilizado en switch para realizar comparaciones numéricas?
string
int
bool
char
¿Cuáles de los siguientes no es un tipo de dato numérico compatible con switch en C#?
float
byte
double
decimal
¿Cómo se utiliza un enum en un bloque switch?
Los enum no se pueden usar en switch
Los valores del enum se utilizan como casos en el switch
Los enum se convierten en enteros antes de usarlos en switch
Se utiliza enum solo en lugar de switch
¿Cuál es la ventaja de usar enum en un switch en lugar de valores numéricos directos?
Menor velocidad de ejecución
Mayor claridad y evita errores de escritura
Mayor capacidad de anidación
Hace menos flexible las comparaciones
En un bloque switch que utiliza cadenas (string) como casos, ¿qué se ejecutará si ninguno de los casos coincide con la expresión?
El código del último case
El código de todos los case
El código del default, si está presente
Ninguno de los anteriores
Supongamos que tienes un programa en C# que necesita manejar diferentes operaciones matemáticas ingresadas por el usuario (suma, resta, multiplicación y división). ¿Qué construcción de switch utilizarías para determinar qué operación realizar?
switch con valores numéricos y case para cada operación.
switch con valores booleanos y case para cada operación.
switch con cadenas (string) y case para cada operación.
switch con una sola declaración case para todas las operaciones.
En un juego de video, necesitas manejar las acciones de un personaje cuando el jugador presiona diferentes teclas. Las teclas incluyen "W" para moverse hacia adelante, "A" para moverse hacia la izquierda, "S" para moverse hacia atrás y "D" para moverse hacia la derecha. ¿Cómo implementarías esto utilizando switch?
switch con valores numéricos y case para cada tecla.
switch con un único case que maneje todas las teclas.
switch con caracteres (char) y case para cada tecla.
switch con valores booleanos y case para cada tecla.
Imagina que estás creando un programa de gestión de tareas. Las tareas pueden tener diferentes estados, como "pendiente," "en progreso," "completada," o "cancelada." ¿Qué tipo de datos usarías en un switch para manejar los estados de las tareas? [2 RESPUESTAS CORRECTAS, DEBE SELECCIONAR AMBAS]
switch con valores booleanos y case para cada estado.
switch con valores numéricos y case para cada estado.
switch con un enum para representar los estados y case para cada estado.
switch con una sola declaración case para todos los estados.
