wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

FP - SEMANA 7 - Ciclos y Switch

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

¿Cuál es el error en el siguiente código en C#?

a)

El ciclo no se ejecutará.

b)

El incremento de i es incorrecto y resultará en un bucle infinito.

c)

Se imprimirá "0 1 2 3 4" en la consola.

d)

El error está en la declaración de i.

e)

No hay errores en el código.

2.

¿Cuál es la funcionalidad del ciclo "For" en este código?

a)

Imprimir números del 1 al 5.

b)

Imprimir números del 5 al 1.

c)

No se ejecutará el ciclo.

d)

Generar un error de sintaxis.

3.

¿Qué ocurrirá si el valor inicial de x es 5 y el incremento es -1 en el ciclo "Para"?

a)

El ciclo se ejecutará infinitamente.

b)

El ciclo no se ejecutará.

c)

Imprimirá números del 5 al 1.

d)

Imprimirá números del 1 al 5.

4.

¿Qué sucede si el valor inicial de x es mayor que el valor final en el ciclo "For"?

Lea bien la pregunta.

a)

El ciclo no se ejecutará.

b)

El ciclo se ejecutará infinitamente.

c)

Imprimirá números del valor inicial al valor final.

d)

Generará un error de sintaxis.

5.

¿Cuál es el error en el siguiente código en C#?

Mas de 1 respuesta correcta.

a)

No hay errores en el código.

b)

Faltan las declaraciones break después de cada case.

c)

La variable choice está mal declarada.

d)

El código no compilará debido a un error de sintaxis.

6.

¿Cuál es el error en el siguiente código en C#?

a)

No hay errores en el código.

b)

La condición del ciclo for siempre será verdadera.

c)

La declaración while debe ser reemplazada por for.

d)

El código no compilará debido a un error de sintaxis.

7.

¿Cuál es el valor final de la variable i en el siguiente ciclo "Para" en C#?

a)

0

b)

1

c)

4

d)

5

8.

Selecciona:
Mas de 1 respuesta correcta.

a)

No hay errores en el código.

b)

La condición del ciclo do-while siempre será verdadera.

c)

El código no compilará debido a un error de sintaxis.

d)

La variable Y no está declarada correctamente.

9.

¿Cuál es la funcionalidad de la estructura "switch" en el siguiente código en C#?

a)

Imprime el día correspondiente a la variable day.

b)

Imprime los días de la semana en orden.

c)

Realiza una operación aritmética.

d)

No se ejecutará el código debido a un error de sintaxis.

10.

¿Cuál es la salida del ciclo "Para" en este código?

a)

2
4
6
8

b)

2
3
4
5
8

c)

1
2
3

d)

No se ejecutará el ciclo.

11.

¿Cuál de las siguientes estructuras de control en C# se utiliza para repetir un bloque de código un número específico de veces?

a)

if

b)

Constante

c)

for

d)

switch

12.

Al ejecutar el código, ¿qué mensaje obtendrías en consola?

a)

Eres menor de edad

b)

Eres mayor de edad

c)

Edad no válida

d)

¡Hola, mundo!

13.

¿Cuál es la salida después de ejecutar el siguiente código?

a)

Ninguno

b)

Tres

c)

Ocho

d)

Cuatro

14.

¿Cuál de las siguientes afirmaciones es cierta sobre el fragmento de código anterior?
(Selecciona todas las respuestas correctas (3))

a)

La declaración "default" es obligatoria en una estructura SWITCH

b)

Se utiliza la palabra clave "break" para salir de un caso en la estructura SWITCH.

c)

Los casos en una estructura SWITCH deben ser números enteros o cadenas.

d)

Este fragmento de código imprimirá "Tres" en la consola.

15.

Escribe un fragmento de código en C# utilizando el ciclo FOR para imprimir todos los números pares del 1 al 10.

a)

DoWhile (int i = 1; i <= 20; i++)

b)

While(int i = 1; i <= 20; i++)

c)

While(int i = 2; i <= 10; i += 2)

d)

For (int i = 2; i <= 10; i += 2)