Entornos Ilerna mayo 2025
![]() |
![]() |
![]() |
Título del Test:![]() Entornos Ilerna mayo 2025 Descripción: Preguntas no literales pero basadas en contenido que ha caido |




Comentarios |
---|
NO HAY REGISTROS |
Ra 1. . ¿Cuál de las siguientes afirmaciones describe correctamente una característica del software libre?. Siempre es gratuito y no puede venderse. Puede modificarse y redistribuirse bajo ciertas condiciones. No permite el acceso al código fuente. Solo puede ser utilizado en sistemas Linux. ¿Qué función realiza la ALU (Unidad Aritmético-Lógica)?. Gestiona las entradas y salidas del sistema. Ejecuta operaciones aritméticas y lógicas. Almacena instrucciones. Coordina los dispositivos periféricos. ¿Qué registro contiene la dirección de la siguiente instrucción a ejecutar?. RI. RDM. CP. RIM. ¿Cuántos bits tiene el registro EAX?. 8. 16. 32. 64. ¿Cuál de los siguientes lenguajes no es de alto nivel?. Python. Java. C++. Ensamblador. ¿Cuál es un inconveniente del modelo en espiral?. No permite retrocesos entre fases. No es adecuado para grandes proyectos. Es difícil evaluar los riesgos. No genera versiones funcionales. Ra 2. . ¿Cuál de los siguientes elementos no forma parte de un entorno de desarrollo integrado (IDE)?. Editor de texto. Compilador. Antivirus. Depurador. Un IDE (Entorno Integrado de Desarrollo) es: Una herramienta para gestionar redes. Un conjunto de herramientas para el desarrollo de software. Un tipo de lenguaje de programación. Un sistema operativo para programación. ¿Quién desarrolló el entorno de desarrollo Visual Studio?. Apple. Microsoft. Oracle. JetBrains. ¿Cuál de los siguientes programas NO es un entorno de desarrollo?. Eclipse. IntelliJ IDEA. Avast. NetBeans. ¿Desde qué sitio oficial se puede descargar Eclipse?. www.eclipse.com. www.eclipse.org. www.java.com/eclipse. www.oracle.com/eclipse. ¿Para qué sirve un depurador en un IDE?. Para ejecutar pruebas de usuario. Para limpiar errores del código durante su ejecución. Para proteger contra virus. Para traducir código fuente. Ra 3. . ¿Qué tipo de pruebas se utilizan para validar la estructura interna del software?. Pruebas de caja negra. Pruebas funcionales. Pruebas de regresión. Pruebas de caja blanca. Si probamos una función factorial introduciendo el número 4 y esperamos que devuelva 24, ¿qué tipo de prueba se está realizando?. Prueba de caja blanca. Prueba de regresión. Prueba de integración. Prueba de caja negra. ¿Qué es una aserción?. Es un predicado incluido en el código por parte del programador donde se asegura que siempre se va a cumplir en ese punto del programa. Es una condición que cumplirá el valor devuelto. Es una condición determinada que debe cumplir un conjunto de parámetros. Es el proceso de analizar malware en busca de errores. ¿Qué es una postcondición?. Es un predicado incluido en el código por parte del programador. Es una condición que cumplirá el valor devuelto. Es una condición determinada que debe cumplir un conjunto de parámetros. Es una técnica que analiza el código sin ejecutarlo. ¿Qué es una precondición?. Es una condición que cumplirá el valor devuelto. Es un predicado incluido en el código por parte del programador. Es una condición determinada que debe cumplir un conjunto de parámetros. Es una técnica para probar software en ejecución. Ra 4. . El siguiente gráfico representa un proceso de desarrollo en el cual el código interno cambia pero las entradas y salidas se mantienen iguales. ¿A qué concepto se refiere?. Optimización del rendimiento. Prueba de regresión. Refactorización de código. Reingeniería inversa. ¿Para qué sirve la refactorización de código?. Para eliminar funcionalidad innecesaria. Para cambiar el diseño sin afectar su funcionamiento. Para modificar el comportamiento del programa. Para ocultar errores. ¿Cuál de las siguientes afirmaciones describe el bad smell llamado “cirugía a tiro de pistola”?. Un método que no se usa. Código duplicado. Un cambio en un módulo obliga a hacer cambios en muchos más. Una clase con muchos métodos públicos. ¿Cuál de los siguientes no se considera un bad smell?. Clase con solo atributos. Código duplicado. Comentarios en el código. Envidia de funcionalidad. En el gráfico de control de versiones mostrado, ¿qué representa la línea horizontal inferior etiquetada como “Tag”?. Las versiones principales fusionadas. La copia local del repositorio. Las versiones etiquetadas del proyecto. Las ramas alternativas de desarrollo. ¿Qué representa el siguiente gráfico en el contexto del desarrollo de software?. Planificación de sprints de metodología ágil. Arquitectura de bases de datos. Control de versiones. Diagrama de flujo de procesos. Ra 5. . ¿A qué se refiere el término “ingeniería inversa”?. Al análisis y rediseño del código fuente propio. Al proceso de desensamblar o descompilar software para entender su funcionamiento. A crear software desde cero. A crear diagramas UML. ¿Cuál de los siguientes es un objetivo común de la ingeniería inversa?. Mejorar la documentación del sistema. Crear sistemas nuevos desde cero. Diseñar hardware. Compilar código fuente. Una precondición en pruebas de software es: Un mensaje de error. Una regla sobre cómo validar resultados. Una condición que debe cumplirse antes de ejecutar una prueba. Un tipo de prueba. ¿Qué es una postcondición en pruebas de software?. Un tipo de error. Una condición de salida que debe cumplirse al finalizar la prueba. Un dato de entrada. Un tipo de código. ¿Qué es una aserción en pruebas de software?. Una sentencia que impide que el código compile. Una condición que se asegura que debe cumplirse en cierto punto del programa. Un mensaje de error. Una documentación del código. ¿Cuál de las siguientes opciones NO es considerada un "bad smell" según los patrones de refactorización?. Métodos muy largos. Clases muy grandes. Código duplicado. Lista de parámetros corta. ¿Cuál de las siguientes NO es una ventaja de refactorizar el código?. Mejora la comprensión del código. Reduce la complejidad del sistema. Permite programar más rápido. Obliga a usar más el depurador. Ra 6. . ¿Cuáles de los siguientes elementos deben estar presentes en un diagrama de actividades?. Atributos y métodos. Actividades, decisiones, transiciones. Interfaces y asociaciones. Herencia y objetos. En un diagrama de casos de uso, un actor representa: Una función interna del sistema. Un proceso de validación. Un usuario o sistema externo que interactúa con el sistema. Una clase secundaria. ¿Para qué sirve un diagrama de caso de uso?. Para mostrar estructura interna del código. Para mostrar relaciones entre clases. Para modelar la interacción entre actores y sistema. Para representar procesos de compilación. En un diagrama de secuencia UML, ¿qué representa un mensaje iterativo?. Un error en la comunicación. Un ciclo o repetición de un mensaje. Un cambio de clase. Un mensaje entre objetos pasivos. En el siguiente diagrama UML, ¿cuántas clases hay representadas?. 1. 2. 3. 4. En este diagrama UML, ¿cuántas interfaces hay?. 0. 1. 2. 3. Observando el siguiente diagrama UML, ¿cuántas clases están representadas?. 1. 2. 3. 4. ¿Qué tipo de diagrama UML representa la siguiente imagen?. Diagrama de clases. Diagrama de casos de uso. Diagrama de secuencia. Diagrama de estados. ¿Qué tipo de diagrama UML representa la imagen mostrada?. Diagrama de clases. Diagrama de casos de uso. Diagrama de secuencia. Diagrama de actividades. ¿Cuántas camas máximas hay por sala?. 5. 10. 0. ninguna. ¿Qué es una postcondición?. Es un predicado incluido en el código por parte del programador para validar condiciones internas del sistema antes de su ejecución. Es una condición determinada que debe cumplir un conjunto de parámetros que actúan como información heurística y orientativa del flujo de datos en tiempo de ejecución. Es una condición que cumplirá el valor devuelto. Es una regla lógica derivada de la inferencia del compilador a partir de condiciones previas y aserciones explícitas del desarrollador. |