Crear
Descargar
Obtener Plan Académico
Compartir juego
Intégralo en tu plataforma

Puedes integrar el juego en un LMS compatible con LTI 1.1 o LTI 1.3 como Canvas, Moodle, o Blackboard. De esta manera podrás guardar las puntuaciones automáticamente en el libro de calificaciones de esa plataforma.
Descargar
Has superado el número máximo de juegos que puedes integrar en Google Classroom con tu Plan actual.

Para integrar tantos juegos como quieras en Google Classroom, necesitas un Plan Académico o un Plan Comercial.

Has superado el número máximo de juegos que puedes integrar en Microsoft Teams con tu Plan actual.

Para integrar tantos juegos como quieras en Microsoft Teams, necesitas un Plan Académico o un Plan Comercial.

La descarga de juegos es una característica exclusiva para usuarios con un Plan Académico o un Plan Comercial.

Obtén ahora tu Plan Académico o Comercial y comienza a integrar tus juegos en tu LMS, web o blog.

Si lo deseas, puedes descargar un juego de prueba aquí y probar su integración:

Quiz de Arreglos y Funciones en C

Test

Jugadas 26

Sobre esta actividad

Conoce conceptos clave sobre arreglos y funciones.

Creada por

México

Descarga la versión para jugar en papel

Crea tu propio juego gratis desde nuestro creador de juegos
Compite contra tus amigos para ver quien consigue la mejor puntuación en esta actividad

Top juegos

%
Anónimo
Anónimo
%
%
%
Has superado el número máximo de juegos que puedes imprimir con tu Plan actual.

Para imprimir tantos juegos como quieras, necesitas un Plan Académico o un Plan Comercial.

Imprime tu juego
Quiz de Arreglos y Funciones en C
 

Quiz de Arreglos y Funciones en CVersión en línea

Conoce conceptos clave sobre arreglos y funciones.

por LILIANA SERRANO ZUNIGA
1

¿Cuál es la definición principal de un arreglo?

2

Si un arreglo tiene N elementos, ¿qué posición ocupa el primer y el último elemento?

3

¿Qué tipo de valor deben tener los índices de un arreglo?

4

¿Cuál sintaxis es correcta para declarar un arreglo unidimensional?

5

Para acceder a un elemento de un arreglo, ¿qué sintaxis se usa?

6

En programación estructurada, ¿qué es una función?

7

¿Cuál es una ventaja principal de usar funciones?

8

Las funciones que no devuelven valor se llaman...

9

¿Qué método utiliza C por defecto para pasar variables a funciones?

10

Al pasar un arreglo a una función, ¿qué se transmite por defecto?

11

¿Cuándo es útil el paso de parámetros por referencia?

12

¿Cuál es el ciclo de vida de las variables locales?

13

Las estructuras de control sirven para...

14

¿Cuándo se utiliza principalmente el ciclo for?

15

¿Qué caracteriza al ciclo while?

16

¿Qué distingue al ciclo do-while?

17

¿Qué instrucción permite la selección múltiple en C basada en un valor?

18

Para resolución recursiva, ¿qué condición es indispensable?

19

En recursividad, ¿en qué orden se ejecutan las llamadas que vuelven a la pila?

20

La palabra reservada struct en C se utiliza para...

21

Si se declara un arreglo de enteros int numeros[10]; en C, ¿cuál es el índice válido que corresponde al último elemento del arreglo?

22

¿Cuál será la salida del siguiente fragmento de código? #include int main() { int a[] = {10, 20, 30, 40}; int i, suma = 0; for (i = 0; i < 4; i++) { suma += a[i]; } printf("%d", suma); return 0; }

23

¿Cuál es la declaración (prototipo) correcta para una función llamada calcularArea que toma dos argumentos de tipo double y devuelve un valor de tipo double?

24

Dado el siguiente código, ¿qué valor se imprime por pantalla? #include struct Persona { char nombre[50]; int edad; }; int main() { struct Persona p1 = {"Ana", 25}; printf("%d", p1.edad); return 0; }

25

¿Cuál es la sintaxis correcta para declarar un nuevo tipo de registro llamado Punto con dos campos enteros, x e y, en C?

26

¿Qué se imprime en la consola al ejecutar el siguiente código? #include void modificar(int num) { num = num * 2; } int main() { int valor = 5; modificar(valor); printf("%d", valor); return 0; }

27

Dada la declaración de la estructura Estudiante y la variable clase, ¿cuál es la forma correcta de asignar el valor 10 al campo id del segundo estudiante en el arreglo? struct Estudiante { int id; float promedio; }; struct Estudiante clase[5]; // ...

28

¿Cuál es el resultado de la ejecución del siguiente código? #include void duplicar(int arr[]) { arr[0] = arr[0] * 2; } int main() { int datos[] = {5, 10, 15}; duplicar(datos); printf("%d", datos[0]); return 0; }

29

¿Cuál es la sintaxis correcta para declarar un prototipo de función llamado validar que no toma argumentos y devuelve un valor entero (int)?

30

Dado el siguiente fragmento de código, ¿cuál será el valor de datos[1] después de la llamada a la función multiplicar? #include void multiplicar(int arreglo[]) { arreglo[1] = arreglo[1] * 3; } int main() { int datos[] = {2, 5, 8}; multiplicar(datos); // ... }

¿Estás seguro que quieres abandonar la página?

Al abandonar la página perderás el progreso del juego.