NEW
Font size
WorksheetsCuestionario de Fundamentos de Arrays
Total questions: 10
Worksheet time: 10mins
¿Cuál de los siguientes fragmentos de código es una forma incorrecta de inicializar un array estático en C++?
int arr[5] = {1, 2, 3, 4, 5};
int arr[] = {1, 2, 3};
int arr[5] = {0};
int n = 5;
int arr[n];
int arr[5];
Si tienes el array:
int numeros[5] = {10, 20, 30, 40, 50};
¿qué valor se obtiene al acceder a numeros[4]?
¿Qué imprimirá el siguiente código?
¿Qué imprimirá este código?
99 99
Estás desarrollando un sistema de seguimiento deportivo que registra puntos por cuarto de juego. El programa debe validar que los puntos estén en un rango válido.
¿Qué problema tiene este código?
No hay problemas, está correcto
Debería usar double en lugar de int
No valida que los puntos estén en el rango permitido (ej: 0-50)
Falta el return 0
Falta endl al final
Un programa analiza el rendimiento de un jugador comparando su desempeño en cuartos impares (Q1, Q3) vs cuartos pares (Q2, Q4). La lógica debe determinar si rindió mejor al inicio o al final de cada tiempo.
¿Cuál es el problema?
Falta endl al final
Debería usar switch en lugar de if
No hay problemas
La condición se basa en si superó un ideal, no en la comparación Q1+Q3 vs Q2+Q4
Necesitas crear un arreglo cuyo tamaño se determine en tiempo de ejecución, basado en la entrada del usuario.
¿Qué problema presenta este código?
No hay problemas, es la forma correcta
Falta inicializar el arreglo
Los VLA no son parte del estándar C++
El arreglo debería ser del tipo double
Un modulo calcula el porcentaje de días que superaron una meta de 10000.
¿Qué debería cambiar?
Agregar la verificación de pasos diarios cargados
Cambiar la meta de pasos a 5000.
Calcular el porcentaje fuera del bucle
Un programa maneja temperaturas con rangos específicos que se usan en múltiples lugares.
¿Qué buena práctica aplicaría?
Definir constantes globales para los valores límite
Duplicar los valores en cada lugar
No hay problema con duplicar valores
Definir otro array para los valores límite
Una función debe encontrar el día con mayor cantidad de pasos y retornar tanto el índice como el valor.
¿Por que se muestra mal el maximo de pasos dados en un día?
