Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3. Pregunta: ¿Cuál de las siguientes opciones describe mejor una ventaja de la programación modular?
4. Pregunta: ¿Cuál de los siguientes elementos se utiliza para agrupar un conjunto de instrucciones en
un módulo en C#?
a) Punto y coma ;
b) Llaves { }
c) Paréntesis ( )
d) Corchetes [ ]
5. Pregunta: ¿Cuál es el término utilizado para describir el proceso de llamar a una función o método
desde otra parte del programa?
a) Declaración
b) Asignación
c) Invocación
d) Compilación
6. Pregunta: ¿Cuál es el alcance de una variable local declarada dentro de un método en C#?
b) Puede ser accedida y modificada solo dentro del método en el que se declaró.
a) bool
b) int
c) string
8. Pregunta: ¿Cuál de las siguientes opciones describe mejor la diferencia entre una función y un
procedimiento?
c) Una función puede ser llamada desde cualquier parte del programa, mientras que un procedimiento
no.
9. Pregunta: ¿Qué tipo de variable se utiliza para pasar información de un procedimiento a otro en
programación modular?
a) Variable local
b) Variable global
c) Parámetro
d) Constante
10. Pregunta: ¿Cuál de los siguientes modificadores se utiliza para indicar que un método o función
puede ser accedido desde cualquier parte del programa?
a) static
b) public
c) private
d) protected
11. Pregunta: ¿Cuál de las siguientes opciones describe mejor el concepto de paso de parámetros por
valor en programación modular?
a) Los cambios realizados dentro del procedimiento no afectan el valor original de la variable.
b) Los cambios realizados dentro del procedimiento afectan el valor original de la variable.
12. Pregunta: ¿Cuál de las siguientes opciones describe mejor el concepto de paso de parámetros por
referencia en programación modular?
a) Los cambios realizados dentro del procedimiento no afectan el valor original de la variable.
c) Los cambios realizados dentro del procedimiento afectan el valor original de la variable.
14. Pregunta: ¿Cuál de las siguientes opciones describe mejor la utilidad de los procedimientos en
programación modular?
a) Devolver un valor.
b) Realizar cálculos matemáticos complejos.
15. Pregunta: ¿Qué palabra se utiliza comúnmente para no devolver valores desde una función en
programación modular?
a) int
b) string
c) void
16. Pregunta: ¿Cuál de las siguientes opciones describe mejor el ámbito de una variable local en
programación modular?
a) La variable puede ser accedida y modificada desde cualquier parte del programa.
b) La variable solo puede ser accedida y modificada dentro del bloque de código en el que fue
declarada.
c) La variable solo puede ser accedida y modificada dentro de una función o procedimiento específico.
d) La variable solo puede ser accedida y modificada desde el método principal (Main).
Saludo(nombre);
a) ¡Hola, Juan!
b) ¡Hola, nombre!
c) ¡Hola, Mundo!
return a + b;
Console.WriteLine(resultado);
a) private
b) public
c) protected
d) internal
21. Pregunta: ¿Cuál es la forma correcta de llamar a un método llamado "CalcularArea" que recibe dos
parámetros en C#?
a) CalcularArea(5, 3);
22. Pregunta: ¿Cuál es la palabra clave utilizada para retornar un valor desde una función en C#?
a) void
b) return
c) this
d) break
a) 15
b) 5
c) 10
d) 0
a) true
b) false
c) null
d) 0
26. ¿Cuál será el resultado que se imprimirá en la consola al ejecutar este Código en C#?
int suma = 0;
suma += array[i];
return suma;
int[] numeros = { 1, 2, 3, 4, 5 };
Console.WriteLine(resultado);
}
a) 6
b) 15
c) 10
d) 5
27. ¿Cuál será el resultado que se imprimirá en la consola al ejecutar este Código en C#?
if (array[i] == elemento)
return true;
return false;
int[] numeros = { 1, 2, 3, 4, 5 };
Console.WriteLine(resultado);
a) true
b) false
c) 3
d) No se imprimirá nada
28. ¿Cuál será el resultado que se imprimirá en la consola al ejecutar este Código en C#?
Console.WriteLine(array[i]);
int[] numeros = { 1, 2, 3, 4, 5 };
Imprimir(numeros);
a) 1, 2, 3, 4, 5
b) No imprime nada
c) 5, 4, 3, 2, 1
29. ¿Cuál será el resultado que se imprimirá en la consola al ejecutar este Código en C#?
int suma = 0;
{
for (int j = 0; j < columnas; j++)
return suma;
int[,] matriz = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
Console.WriteLine(resultado);
a) 15
b) 45
c) 36
d) 6
30. ¿Cuál será el resultado que se imprimirá en la consola al ejecutar este Código en C#?
int contador = 0;
if (matriz[i, j] % 2 == 0)
contador++;
return contador;
int[,] matriz = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
Console.WriteLine(Matriz(matriz));
a) 4
b) 5
c) 6
d) 9