Sobre el quiz de hoy
Programación — Intermedio
Se publica un quiz nuevo cada día para este tema y nivel. Responde las preguntas, lee las explicaciones y completa el quiz para mantener viva tu racha.
Consejos antes de empezar
- •Lee cada pregunta con atención antes de responder. Algunas preguntas incluyen matices sutiles que cambian la respuesta correcta.
- •Tómate tu tiempo en la primera pregunta. No hay límite de tiempo, pero tu tiempo total se registra para tus estadísticas.
- •Después de cada respuesta, lee la explicación. Incluso las respuestas correctas suelen incluir contexto útil que puede que no conozcas.
- •Vuelve mañana para un quiz completamente nuevo sobre el mismo tema. La práctica diaria es la forma más eficaz de retener lo que aprendes.
IntermedioTecnología
Preguntas de hoy
Las preguntas del quiz de hoy
Estas son las preguntas que componen el quiz de hoy. Pon a prueba tus conocimientos, descubre cuánto sabes y aprende con la explicación de cada respuesta.
1.¿Qué es el 'polimorfismo' en POO?
- •La capacidad de que objetos de diferentes clases respondan al mismo método de formas distintas
- •Cambiar el tipo de dato de una variable
- •Tener muchas variables del mismo tipo
- •Crear clases con múltiples constructores
2.¿Qué es el 'control de versiones'?
- •Numerar los archivos manualmente (v1, v2, v3...)
- •Un sistema que controla qué versión de software usa cada usuario
- •Un sistema que registra cambios en archivos a lo largo del tiempo, permitiendo recuperar versiones anteriores
- •Un programa que compara dos archivos
3.¿Qué es la 'complejidad algorítmica' Big O?
- •El número de errores que tiene un programa
- •La cantidad de líneas de código de un algoritmo
- •Una notación que describe cómo crece el tiempo o espacio de un algoritmo según el tamaño de entrada
- •La dificultad para entender el código
4.¿Cuál es la diferencia entre una 'pila' (stack) y una 'cola' (queue)?
- •La pila es LIFO (último en entrar, primero en salir); la cola es FIFO (primero en entrar, primero en salir)
- •La pila es más rápida que la cola
- •La pila almacena números y la cola almacena texto
- •No hay diferencia, son nombres distintos para lo mismo
5.¿Cuál es la complejidad temporal de una búsqueda binaria?
- •O(n)
- •O(1)
- •O(n²)
- •O(log n)
6.¿Qué es la 'programación funcional'?
- •Un estilo de programación que solo funciona en lenguajes antiguos
- •Programar aplicaciones que funcionan solo offline
- •Un paradigma basado en funciones puras, inmutabilidad y evitar efectos secundarios
- •Programar solo con funciones (sin clases)
7.¿Qué es un 'árbol binario'?
- •Una estructura de datos donde cada nodo tiene como máximo dos hijos (izquierdo y derecho)
- •Un tipo de grafo sin ciclos ni restricciones
- •Un array que solo almacena dos elementos
- •Un algoritmo que divide los datos en dos partes
8.¿Qué lenguaje de programación creó Guido van Rossum?
- •Ruby
- •Python
- •Java
- •JavaScript
9.¿Qué es un 'contenedor' Docker?
- •Un tipo de base de datos en la nube
- •Una máquina virtual completa con sistema operativo
- •Un paquete ligero que incluye una aplicación y todas sus dependencias para ejecutarse de forma aislada
- •Un framework para desarrollo web
10.¿Qué es un 'merge conflict' en Git?
- •Un tipo de error de compilación
- •Un error al crear una nueva rama
- •Un conflicto que ocurre cuando dos ramas modifican las mismas líneas de un archivo
- •Un bug que aparece tras fusionar código