New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

Quiz de Arreglos y Funciones en C

Quiz

Played 26

About this activity

Conoce conceptos clave sobre arreglos y funciones.

Created by

Mexico

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
Quiz de Arreglos y Funciones en C
 

Quiz de Arreglos y Funciones en COnline version

Conoce conceptos clave sobre arreglos y funciones.

by 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); // ... }

Are you sure you want to leave the page?

If you leave the page, you will lose your game progress.