Test cuestionario de programación básica

Estructura de medición
¿Quiénes suelen realizar esta prueba?
Descubre cómo se compara
A continuación, te ofrecemos una vista previa de los puntos de referencia que utilizamos para situar tu puntaje en contexto.
Ejemplos de preguntas de la prueba
- Declarar todas las variables antes de que se inicie un programa
- Elegir un tipo de dato según la entrada del usuario
- Repetir un bloque de instrucciones bajo condiciones definidas
- Convertir comentarios en instrucciones ejecutables
- Un valor de retorno
- Un operador booleano
- Un contador de bucle
- Un parámetro
- Siempre que A sea verdadera, independientemente de B
- Siempre que al menos una de las dos, A o B, sea verdadera
- Solo cuando A y B tienen valores diferentes
- Solo cuando tanto A como B son verdaderas
Test cuestionario de programación básica - Descripción y metodología del test
Esta evaluación está dirigida a personas que comienzan a programar o desean situar sus conocimientos antes de afrontar ejercicios de código. Este test de programación para principiantes encaja al iniciar un curso, preparar prácticas introductorias o revisar conceptos antes de pasar a problemas más complejos. En ese momento, el Test cuestionario de programación básica funciona como punto de partida sin exigir experiencia profesional ni dominio de un lenguaje concreto.
Qué mide este cuestionario
El cuestionario examina conocimientos introductorios necesarios para seguir instrucciones, anticipar resultados y elegir operaciones adecuadas. Sus preguntas recorren contenidos mediante los que se manifiesta la competencia evaluada:
- El control del flujo muestra si distingues condiciones, comparaciones, operadores lógicos y repeticiones, incluida la causa de un ciclo infinito.
- Las funciones, variables y tipos de datos indican si comprendes cómo se almacenan valores, se reciben argumentos y se devuelve información.
- Los algoritmos y errores básicos reflejan si puedes ordenar pasos, reconocer fallos de sintaxis y aplicar cálculos sencillos.
- El resultado de la escala Conocimientos de programación básica (0-16) resume el desempeño: Fundamentos por desarrollar (0-6) señala que conviene reforzar términos y flujo; Conocimientos en desarrollo (7-12) indica comprensión parcial con práctica pendiente; Base sólida (13-16) describe dominio de conceptos introductorios aplicables.
En este quiz de programación básica, un resultado alto significa mayor precisión en estas tareas, no experiencia profesional ni dominio de un lenguaje concreto.
Metodología y base científica
Cada ítem plantea una situación, pseudocódigo o una definición breve y ofrece varias alternativas. El puntaje suma un punto por respuesta correcta, por lo que también exige leer con cuidado condiciones y relaciones entre instrucciones.
El formato del cuestionario de programación básica mantiene una relación conceptual con FCS1, una evaluación de conocimientos de CS1 independiente del lenguaje. La relación es conceptual: el cuestionario utiliza contenidos comparables, pero no se presenta como una adaptación de FCS1.
Las preguntas cerradas permiten comprobar el reconocimiento de conceptos, pero no demuestran por sí solas la capacidad de escribir o depurar programas. Ese límite aconseja contrastar el resultado con ejercicios prácticos de construcción y corrección de código.
El resultado orienta el aprendizaje y puede variar por terminología, atención, experiencia previa y contexto del día. Los tres niveles son categorías internas definidas para este cuestionario y no deben interpretarse como una comparación normativa con una población. Reconocer una respuesta tampoco garantiza transferencia a problemas nuevos.
- Tew, Allison Elliott, and Mark Guzdial. 2011. “The FCS1: A Language Independent Assessment of CS1 Knowledge.” In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (SIGCSE ’11), 111–116. Association for Computing Machinery. DOI 10.1145/1953163.1953200
- Luxton-Reilly, Andrew, Brett A. Becker, Yingjun Cao, Roger McDermott, Claudio Mirolo, Andreas Mühling, Andrew Petersen, Kate Sanders, Simon, and Jacqueline L. Whalley. 2017. “Developing Assessments to Determine Mastery of Programming Fundamentals.” In Proceedings of the 2017 ITiCSE Conference on Working Group Reports (ITiCSE-WGR ’17), 47–69. Association for Computing Machinery. DOI 10.1145/3174781.3174784
- Kuechler, William L., and Mark G. Simkin. 2003. “How Well Do Multiple Choice Tests Evaluate Student Understanding in Computer Programming Classes?” Journal of Information Systems Education 14(4): 389–400.
Updated: