📚 DE LIBRE ACCESO · SIN LOGIN

Respuestas modelo

Consulta aquí las respuestas correctas y explicaciones de las autoevaluaciones y los tests del manual. Ideal para repasar antes de un test o aclarar dudas.

111
🎯 autoevaluación
355
📝 test · opción múltiple
111 / 111
✍️ test · abiertas con respuesta
37
temas cubiertos
✕ Limpiar

1.01 · Evolución Histórica de los Lenguajes de Programación y Panorama Actual 2026

16 preguntas con respuesta en este tema.

🎯 Autoevaluación (3)

1
🎯 AE

¿Cuál fue el primer lenguaje de programación de alto nivel?

  • A. Fortran ✓ CORRECTA
  • B. COBOL
  • C. BASIC
  • D. C
💡 Por qué es correcta:

Fortran (1957) es considerado el primer lenguaje de alto nivel de uso práctico, creado por John Backus en IBM.

2
🎯 AE

¿Qué paradigma de programación se basa en objetos que combinan datos y comportamiento?

  • A. Programación estructurada
  • B. Programación funcional
  • C. Programación orientada a objetos ✓ CORRECTA
  • D. Programación lógica
💡 Por qué es correcta:

POO encapsula datos y métodos en objetos. Ejemplos: Java, Python, C++, C#.

3
🎯 AE

En el panorama 2026, ¿cuál es la tendencia dominante en el desarrollo de software?

  • A. Programación monolítica en mainframes
  • B. Aplicaciones cloud-native con microservicios ✓ CORRECTA
  • C. Solo aplicaciones de escritorio
  • D. Programación sin frameworks
💡 Por qué es correcta:

El 2026 está dominado por arquitecturas cloud-native, microservicios, serverless y plataformas como Kubernetes.

📝 Test · Sección A · Opción múltiple (10)

1
📝 MC

¿Cuál fue el primer lenguaje de programación de alto nivel de uso práctico?

  • A. Fortran ✓ CORRECTA
  • B. COBOL
  • C. BASIC
  • D. C
💡 Por qué es correcta:

Fortran (1957) creado por John Backus en IBM.

2
📝 MC

¿En qué año se creó Fortran?

  • A. 1945
  • B. 1957 ✓ CORRECTA
  • C. 1965
  • D. 1972
💡 Por qué es correcta:

Fortran fue creado en 1957 por IBM.

3
📝 MC

¿Qué paradigma de programación se caracteriza por combinar datos y comportamiento en objetos?

  • A. Programación estructurada
  • B. Programación funcional
  • C. Programación orientada a objetos ✓ CORRECTA
  • D. Programación lógica
💡 Por qué es correcta:

POO encapsula datos y métodos. Ejemplos: Java, Python, C++.

4
📝 MC

¿Cuál de estos lenguajes NO es orientado a objetos?

  • A. Java
  • B. C++
  • C. C ✓ CORRECTA
  • D. Python
💡 Por qué es correcta:

C es un lenguaje procedural/estructurado, no orientado a objetos.

5
📝 MC

¿Qué es un lenguaje interpretado?

  • A. Se compila antes de ejecutarse
  • B. Se ejecuta línea por línea por un intérprete ✓ CORRECTA
  • C. Solo se puede usar en la web
  • D. Es más rápido que los compilados
💡 Por qué es correcta:

Lenguajes como Python, JS, PHP se ejecutan línea por línea.

6
📝 MC

En el panorama 2026, ¿cuál es la tendencia dominante?

  • A. Mainframes
  • B. Cloud-native y microservicios ✓ CORRECTA
  • C. Solo escritorio
  • D. Sin frameworks
💡 Por qué es correcta:

El 2026 está dominado por cloud-native, microservicios, serverless, Kubernetes.

7
📝 MC

¿Qué significa "open source"?

  • A. Código propietario
  • B. Código con código fuente abierto y modificable ✓ CORRECTA
  • C. Software gratis solamente
  • D. Software sin licencia
💡 Por qué es correcta:

Open source: el código fuente es público y puede ser modificado/distribuido.

8
📝 MC

¿Cuál es el creador de Linux?

  • A. Bill Gates
  • B. Steve Jobs
  • C. Linus Torvalds ✓ CORRECTA
  • D. Mark Zuckerberg
💡 Por qué es correcta:

Linus Torvalds creó Linux en 1991 siendo estudiante finlandés.

9
📝 MC

¿Qué lenguaje se usa commonly para desarrollo web frontend en 2026?

  • A. COBOL
  • B. JavaScript/TypeScript ✓ CORRECTA
  • C. Fortran
  • D. Perl
💡 Por qué es correcta:

JavaScript y TypeScript dominan el frontend.

10
📝 MC

¿Qué es GitHub?

  • A. Un lenguaje de programación
  • B. Una plataforma de hospedaje de código con Git ✓ CORRECTA
  • C. Un editor
  • D. Un sistema operativo
💡 Por qué es correcta:

GitHub es una plataforma para hospedar repositorios Git, colaborar y revisar código.

✍️ Test · Sección B · Preguntas abiertas (3)

11
✍️ AB

Explica la evolución de los lenguajes de programación desde los años 50 hasta hoy. Menciona al menos 4 generaciones o paradigmas clave.

💡 Por qué es correcta:

Los lenguajes evolucionaron de bajo nivel (lenguaje máquina, ensamblador) a alto nivel (Fortran, COBOL, C, Java, Python, JS). Las 4 generaciones: 1GL (máquina), 2GL (ensamblador), 3GL (alto nivel, estructurado), 4GL (orientado a problemas: SQL). Los paradigmas: imperativo, estructurado, OOP, funcional, scripting.

12
✍️ AB

¿Qué es un lenguaje de alto nivel y por qué se prefiere sobre el lenguaje máquina? Da 2 ventajas y 1 desventaja.

💡 Por qué es correcta:

Lenguaje más cercano al humano que al CPU. Ventajas: portable entre arquitecturas, más legible, más rápido de escribir. Desventaja: requiere compilación/intérprete, menos control de bajo nivel.

13
✍️ AB

Compara la programación estructurada con la orientada a objetos. ¿Cuál elegirías para un sistema bancario y por qué?

💡 Por qué es correcta:

Estructurada: funciones y datos separados. OOP: datos y comportamiento juntos. Para banco: OOP porque modelas bien entidades (Cuenta, Cliente, Transacción) y encapsulas reglas. Pero estructurada puede servir para módulos pequeños.

📝 ¿Listo para evaluarte?

Regístrate o inicia sesión para tomar la autoevaluación o el test de este tema y registrar tu puntaje.