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.
1.06 · Entorno de Desarrollo (IDE) + IA: Instalación y Configuración
16 preguntas con respuesta en este tema.
🎯 Autoevaluación (3)
¿Qué es un IDE?
- A. Un lenguaje de programación
- B. Un Entorno Integrado de Desarrollo con editor, compilador y debugger ✓ CORRECTA
- C. Un sistema operativo
- D. Una base de datos
IDE = Integrated Development Environment. Ejemplos: VS Code, IntelliJ, Eclipse, Visual Studio.
¿Cuál es la ventaja principal de usar un editor como VS Code?
- A. Compila más rápido
- B. Extensions, IntelliSense, debugging integrado ✓ CORRECTA
- C. Ejecuta sin compilar
- D. Es el único editor disponible
VS Code ofrece miles de extensiones, autocompletado inteligente, terminal integrada, git integrado, debugging, etc.
¿Qué es un compilador?
- A. Un editor de código
- B. Un programa que traduce código fuente a código máquina ✓ CORRECTA
- C. Un depurador
- D. Un sistema de control de versiones
Compilador: traduce código fuente (alto nivel) a código máquina o bytecode. Ej: g++ para C++, javac para Java.
📝 Test · Sección A · Opción múltiple (10)
¿Qué es un IDE?
- A. Un lenguaje
- B. Un Entorno Integrado de Desarrollo ✓ CORRECTA
- C. Una base de datos
- D. Un sistema operativo
IDE: editor + compilador + debugger + más.
¿Cuál es un editor/IDE popular en 2026?
- A. Word
- B. VS Code ✓ CORRECTA
- C. Excel
- D. PowerPoint
VS Code es el editor más popular.
¿Qué es un compilador?
- A. Editor
- B. Programa que traduce código fuente a ejecutable ✓ CORRECTA
- C. Depurador
- D. Antivirus
Compilador: traduce alto nivel (C++, Java) a código máquina.
¿Qué es un intérprete?
- A. Traductor humano
- B. Programa que ejecuta código línea por línea ✓ CORRECTA
- C. Editor
- D. Compilador
Intérprete: ejecuta línea por línea sin compilar a ejecutable.
¿Qué extensión tienen los archivos de C++?
- A. .java
- B. .cpp, .cc, .cxx ✓ CORRECTA
- C. .py
- D. .js
.cpp (recomendado), .cc, .cxx son extensiones de C++.
¿Qué hace Ctrl+S en un editor?
- A. Compilar
- B. Guardar el archivo ✓ CORRECTA
- C. Ejecutar
- D. Cerrar
Ctrl+S = guardar.
¿Qué es un linter?
- A. Compilador
- B. Herramienta que detecta errores de estilo/código ✓ CORRECTA
- C. Editor
- D. Sistema operativo
Linter: detecta problemas de estilo, código sospechoso, errores comunes.
¿Cuál es la ventaja de usar Git desde VS Code?
- A. Es más lento
- B. Integración visual con el editor ✓ CORRECTA
- C. No necesita internet
- D. Compila más rápido
VS Code tiene integración nativa con Git: ver cambios, hacer commits, etc.
Para depurar un programa, ¿qué herramienta se usa?
- A. Compilador
- B. Debugger (puntos de interrupción, inspección) ✓ CORRECTA
- C. Editor de texto
- D. Antivirus
Debugger: permite pausar ejecución, inspeccionar variables, avanzar paso a paso.
¿Qué significa "setup" en el contexto de un IDE?
- A. Compilar
- B. Configurar el entorno de desarrollo ✓ CORRECTA
- C. Ejecutar
- D. Limpiar
Setup = configurar el IDE con las herramientas y extensiones necesarias.
✍️ Test · Sección B · Preguntas abiertas (3)
Describe el flujo de trabajo de un programador: editar, compilar, ejecutar, depurar. ¿Qué herramientas usas en cada paso?
Editar: VS Code/IDE. Compilar: g++, make, cmake. Ejecutar: terminal o botón del IDE. Depurar: gdb, debugger del IDE con breakpoints. Control de versiones: Git. Tests: gtest, Catch2.
¿Qué ventajas tiene configurar un entorno con Git desde el inicio de un proyecto?
Historial completo desde el día 1. Posibilidad de revertir cambios. Colaboración con otros devs. Respaldo en la nube (GitHub/GitLab). Branches para features/experimentos sin romper main.
¿Por qué es importante un linter y un formateador automático desde el inicio?
Linter (eslint, pylint, clang-tidy): detecta bugs, malas prácticas, code smells temprano. Formateador (prettier, clang-format): estilo consistente sin discusión. Juntos: código más limpio, menos bugs, menos tiempo en PR.
📝 ¿Listo para evaluarte?
Regístrate o inicia sesión para tomar la autoevaluación o el test de este tema y registrar tu puntaje.