Entornos de Desarrollo
|
|
Título del Test:
![]() Entornos de Desarrollo Descripción: ED - 1º DAW |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué papel cumple un lenguaje de alto nivel?. Ofrecer una sintaxis más cercana al lenguaje humano. Permitir que el procesador ejecute instrucciones binarias directamente. Convertir código máquina en instrucciones legibles. Administrar la memoria del sistema operativo. Un compilador realiza principalmente: Optimización y traducción del programa completo antes de ejecutarlo. Conversión de imágenes a binario. Pruebas automáticas del software. Ejecución dinámica del código a medida que se lee. ¿Qué lenguaje se ejecuta habitualmente sobre una máquina virtual?. Rust. C. Bash. Java. El lenguaje ensamblador se caracteriza por: Requerir máquina virtual para ejecutarse. Estar formado por instrucciones simbólicas muy próximas al código máquina. Ser el más rápido de programar. No permitir acceso al hardware. En POO, una clase se considera una plantilla porque: Ejecuta automáticamente todo el código del programa. Es una copia exacta de un objeto existente. Permite almacenar datos sin métodos. Define la estructura y comportamiento de los objetos creados a partir de ella. ¿Qué característica describe mejor el polimorfismo?. Una clase solo puede almacenar números, textos o valores booleanos. Todas las clases deben tener los mismos atributos. Cada objeto solo puede tener un método. Métodos con el mismo nombre pueden actuar distinto según el contexto. ¿Cuál es el objetivo principal del encapsulamiento?. Aumentar la velocidad de compilación sacrificando parte de la legibilidad. Crear objetos sin constructores. Garantizar que los atributos solo se cambien mediante métodos controlados. Permitir heredar de múltiples clases. Una ventaja de las metodologías ágiles es: No requieren retroalimentación. Eliminan reuniones. Entregas frecuentes y mejora continua. Obligan a terminar el proyecto antes de mostrarlo al cliente. En Scrum, ¿quién maximiza el valor del producto?. Jefe de diseño. Product Owner. Stakeholder. Scrum Master. El modelo en cascada se caracteriza por: Uso exclusivo en proyectos ágiles. Fases rígidas y secuenciales. Ausencia de documentación. Iteraciones constantes sin fases. Componente habitual de un IDE: Editor con sintaxis. Controlador de GPU. Antivirus. Motor de bases de datos. La asistencia de código sirve para: Ejecutar pruebas. Generar ejecutables. Sugerir instrucciones y métodos. Renombrar proyectos. Un depurador permite: Analizar paso a paso y ver valores. Instalar librerías. Ejecutar en modo seguro. Convertir código en lenguaje máquina que permite ver el valor de los datos. Un gestor de dependencias facilita: Depurar errores. Modificar RAM. Crear interfaces. Instalar y actualizar librerías. git add se utiliza para: Preparar archivos para commit. Crear rama. Descargar cambios. Añadir los archivos del commit al push. git commit sirve para: Crear repositorio. Eliminar archivos. Guardar cambios preparados. Subir al remoto. git push: Une ramas. Borra archivos. Sincroniza remoto → local. Sube commits al remoto. Un conflicto aparece cuando: Nunca hubo commit. El remoto está vacío. Se clonó mal el repositorio en tu PC. Dos ramas cambian la misma zona. git checkout permite: Commits automáticos. Subir cambios. Ver historial. Cambiar de rama o restaurar archivo. Archivo .gitignore: Indica qué no rastrear. Config remota. Eliminar metadatos. Oculta archivos. Markdown se usa para: Videojuegos. Compilar código. Documentación simple. Animaciones 3D. Paradigma de programación: Binario. Imperativo. Factorial. Textual. Qué son las pruebas unitarias?: Evaluar UI. Validar módulos pequeños. Analizar seguridad. Medir CPU. Las pruebas de regresión verifican: Que el Hardware funciona correctamente. El diseño gráfico de la aplicación. Que los cambios futuros no van a romper la aplicación. Que los cambios no rompen funciones previas. La función de JUnit assertTrue es: Crear clase de prueba. Afirmar que una condición es verdadera. Afirmar que una condición es igual a otra. Afirma que una condición es falsa. Un diagrama de casos de uso representa: La interacción de los usuarios con el sistema. Los servidores de despliegue de los distintos módulos del sistema. Estructura clases con sus atributos, métodos y relaciones entre ellas. El sistema de empaquetado de las clases. La relación extend: Indica que el caso es obligatorio. Depende del actor. Se ejecutan a la vez. Amplía comportamiento opcional. La multiplicidad 1..*: Indica una o varias instancias en una relación. Indica que la relación es opcional. Indica que solo puede existir una instancia en dicha relación. Indica que las clases son idénticas. La composición en UML se representa con: Línea simple. Triángulo vacío. Rombo negro. Rombo blanco. El mensaje asíncrono en un diagrama de secuencia se representa con: Rombo. Flecha continua y abierta. Triángulo relleno. Flecha rellena con espera. |





