NEW
Font size
WorksheetsProgramación II Parte 5
Total questions: 10
Worksheet time: 3mins
¿Cuál es el término que se utiliza para describir una función que se llama a sí misma en su propia definición?
Llamada recursiva
Llamada condicional
Llamada iterativa
Llamada secuencial
¿Qué es el "stack overflow" en el contexto de la recursión?
Un error que ocurre cuando se desborda el límite de caracteres en una cadena.
Un error que ocurre cuando se desborda el tamaño máximo de un arreglo.
Un error que ocurre cuando se desborda la pila de llamadas debido a una recursión profunda sin un caso base adecuado.
Un error que ocurre cuando se utiliza la recursión en lugar de bucles.
¿Cuál es el propósito de un caso base en una función recursiva?
Realizar operaciones complejas.
Llamar a otras funciones.
Detener la recursión y proporcionar un resultado base.
Iniciar la recursión.
¿Qué es un arreglo en C++?
Un tipo de dato que almacena un único valor.
Una estructura que contiene múltiples variables de diferentes tipos.
Una colección ordenada de elementos del mismo tipo.
Un bucle que se repite varias veces.
¿Cuál es la forma correcta de declarar un arreglo de enteros en C++?
int arreglo;
arreglo[] int;
int[] arreglo;
int arreglo[5];
¿Cuál es la posición del primer elemento en un arreglo en C++?
0
1
-1
Depende del tamaño del arreglo.
¿Cómo se accede al tercer elemento de un arreglo en C++?
arreglo[2];
arreglo[3];
arreglo[1];
arreglo[0];
¿Qué es la longitud de un arreglo en C++?
El número de elementos válidos en el arreglo.
El tamaño máximo permitido para el arreglo.
La cantidad de memoria asignada para el arreglo.
El número total de elementos en el arreglo.
¿Cuál es la diferencia entre un arreglo y un vector en C++?
No hay diferencia; los términos se utilizan indistintamente.
Un arreglo es una estructura de datos estática, mientras que un vector es una estructura de datos dinámica.
Un arreglo es una estructura de datos unidimensional, mientras que un vector es bidimensional.
Un arreglo solo puede contener enteros, mientras que un vector puede contener cualquier tipo de dato.
¿Cuál de las siguientes declaraciones es válida en C++ para crear un arreglo de 10 enteros?
int arreglo[10];
arreglo = int[10];
int arreglo = [10];
int[10] arreglo;
