Está en la página 1de 9

1. ¿Cuál de las siguientes opciones describe correctamente qué es una variable en programación?

a) Un bloque de código reutilizable.

b) Un valor constante que no puede cambiar.

c) Un contenedor para almacenar y manipular datos.

d) Una instrucción que controla el flujo del programa.

2. ¿Cuál de las siguientes opciones es un tipo de dato numérico entero en C#?

a) string

b) bool

c) float

d) int

3. ¿Cuál es el operador utilizado para asignar un valor a una variable en C#?

a) =

b) ==

c) +

d) *

4. ¿Cuál de las siguientes opciones es un ejemplo válido de una constante en C#?

a) const int x = 10;

b) var y = 5;

c) int z = 3;

d) float pi = 3.14;

5. ¿Cuál de las siguientes opciones es un comentario de una sola línea en C#?

a) /* Este es un comentario */

b) <!-- Este es un comentario -->

c) // Este es un comentario

d) /** Este es un comentario */


6. ¿Cuál de los siguientes tipos de datos se utiliza para almacenar números con decimales en C#?

a) int

b) double

c) bool

d) char

7. ¿Cuál es el operador utilizado para concatenar dos cadenas de caracteres en C#?

a) +

b) -

c) *

d) /

8. ¿Cuál de las siguientes opciones es un ejemplo válido de un bucle de repetición en C#?

a) if-else

b) for

c) switch

d) try-catch

9. ¿Cuál es el resultado de la siguiente expresión en C#: 10 % 3?

a) 3

b) 1

c) 2

d) 0

10. ¿Cuál de las siguientes opciones es una estructura de control utilizada para tomar decisiones en C#?

a) for

b) while

c) if-else

d) break
11. ¿Cuál es el operador utilizado para comparar dos valores y verificar si son iguales en C#?

a) =

b) ==

c) !=

d) >

12. ¿Cuál de los siguientes tipos de datos se utiliza para almacenar caracteres individuales en C#?

a) string

b) bool

c) float

d) char

13. ¿Cuál de las siguientes opciones es una forma válida de realizar una conversión de tipo en C#?

a) int.Parse()

b) double.ToString()

c) string.Length()

d) bool.Equals()

14. ¿Cuál de las siguientes opciones es un operador utilizado para incrementar el valor de una variable en C#?

a) ++

b) --

c) +=

d) *

15. ¿Cuál es la forma correcta de declarar una variable de tipo entero en C#?

a) int x = 5;

b) integer x = 5;

c) var x = 5;

d) int = 5;
16. ¿Cuál es el valor de la variable "resultado" después de ejecutar el siguiente código en C#?

int num1 = 10;

int num2 = 3;

int resultado = num1 / num2;

a) 3

b) 3.3333

c) 3.0

d) 10/3

17. ¿Cuál de las siguientes opciones es un operador de asignación compuesta en C#?

a) ==

b) >=

c) *=

d) ||

18. ¿Cuál es la salida correcta del siguiente código en C#?

int x = 5;

int y = 10;

Console.WriteLine($"El valor de x es {x} y el valor de y es {y}");

a) El valor de x es x y el valor de y es y

b) El valor de x es {x} y el valor de y es {y}

c) $El valor de x es {x} y el valor de y es {y}

d) El valor de x es 5 y el valor de y es 10

19. ¿Cuál es la salida correcta del siguiente código en C#?

string nombre = "Juan";

int edad = 25;


Console.WriteLine("Mi nombre es " + nombre + " y tengo " + edad + " años.");

a) Mi nombre es Juan y tengo 25 años.

b) Mi nombre es + nombre + y tengo + edad + años.

c) Mi nombre es y tengo años.

d) Mi nombre es Juan y tengo años.

20. ¿Cuál de las siguientes opciones es un operador lógico en C#?

a) +

b) *

c) &&

d) /

21. ¿Cuál es la salida correcta del siguiente código en C#?

string nombre = "Ana";

Console.WriteLine("¡Hola, " + nombre + "!");

a) ¡Hola, nombre!

b) ¡Hola, Ana!

c) ¡Hola, !

d) ¡Hola, + nombre + !

22. ¿Cuál es la forma correcta de declarar un arreglo de enteros en C#?

a) int[] array;

b) int array;

c) int array[];

d) array<int> array;

23. ¿Cuál es la salida correcta del siguiente código en C#?


int num1 = 7;

int num2 = 3;

Console.WriteLine(num1 % num2);

a) 2

b) 1

c) 0.3333

d) 21

24. ¿Cuál es la salida correcta del siguiente código en C#?

int x = 5;

int y = ++x;

Console.WriteLine(y++);

a) 4

b) 5

c) 6

d) Error de compilación

25. ¿Cuál es la forma correcta de convertir una variable de tipo string a int en C#?

a) Convert.ToInt(stringVar);

b) stringVar.ToInt();

c) int.Parse(stringVar);

d) intConvert(stringVar);

26. ¿Cuál es la salida correcta del siguiente código en C#?

int x = 10;

int y = 3;

double resultado = (double)x / y;


Console.WriteLine(resultado);

a) 3.3333

b) 3

c) 3.0

d) 10/3

27. ¿Cuál de las siguientes opciones es un ejemplo de una estructura de selección en C#?

a) for

b) switch

c) do-while

d) continue

28. ¿Cuál de las siguientes estructuras permite repetir un bloque de código mientras una condición sea verdadera
en C#?

a) if

b) switch

c) do-while

d) break

29. ¿Cuál de las siguientes opciones es un método que se utiliza para obtener la longitud de una cadena en C#?

a) .length()

b) .size()

c) .count()

d) .length

30. ¿Cuál de las siguientes opciones se utiliza para comprobar si una cadena contiene otra cadena en C#?

a) Contains()

b) IndexOf()
c) Length()

d) Concat()

31. Pregunta: ¿Cuál es la salida de este programa en C#?

int x = 5;

int y;

int z = x + y;

Console.WriteLine(z);

a) 8

b) 15

c) 53

d) El programa genera un error

32. Pregunta: ¿Cuál es la estructura correcta de un bucle while en C#?

a) while (condition) { }

b) while (condition) do { } while;

c) do { } while (condition);

d) while { } (condition)

33. Pregunta: ¿Qué hace el siguiente código en C#?

int i = 1;

while (i < 10)

Console.WriteLine(i);

i++;

a) Imprime los números del 1 al 10.


b) Imprime los números del 10 al 1.

c) El programa genera un error

d) Ninguna de las respuestas anteriores es correcta

34. Pregunta: ¿Cuál es la salida de este programa en C#?

int num = 7;

if (num % 2 == 0)

Console.WriteLine("Es par");

else

Console.WriteLine("Es impar");

```

a) Es par

b) Es impar

c) 7

d) Ninguna de las respuestas anteriores es cierta

35. Pregunta: ¿Cuál es la estructura correcta de un condicional if-else en C#?

a) if (condition) { } else { }

b) else { } if (condition) { }

c) if { } else (condition)

d) if { } else { }

También podría gustarte