Entornos de Desarrollo UD1 CESUR Andalucía
|
|
Título del Test:
![]() Entornos de Desarrollo UD1 CESUR Andalucía Descripción: Test creado por Gemini en base al Temario |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué es un programa informático según el temario?. Un archivo binario ejecutable directamente por la CPU. Una serie de comandos ejecutados por el equipo que permiten gestionar información. Un manual de usuario en formato PDF. ¿En qué lenguaje procesa la información directamente la CPU?. Código binario (0s y 1s). Lenguaje de alto nivel como Java. Lenguaje ensamblador. ¿Cómo se llama el proceso de traducir un programa fuente al lenguaje máquina?. Depuración. Interpretación. Compilación. ¿Cuál es la función del enlazador o linker?. Detectar errores de sintaxis en el código fuente. Insertar elementos adicionales como funciones y bibliotecas al archivo final. Escribir el código fuente automáticamente. ¿Qué caracteriza a los lenguajes de primera generación (1G)?. El uso de palabras en inglés como IF o WHILE. El uso del alfabeto binario y tarjetas perforadas. La independencia total del hardware. El lenguaje ensamblador se considera un lenguaje de. Primera generación (1G). Segunda generación (2G). Tercera generación (3G). ¿Cuál es un inconveniente de los lenguajes de bajo nivel?. Son muy lentos en su ejecución. Son específicos de cada procesador y difíciles de aprender. No permiten el uso de funciones. Los lenguajes de tercera generación (3G) se caracterizan por. Ser dependientes de la máquina. Usar palabras del lenguaje natural, generalmente en inglés. No necesitar compilador ni intérprete. ¿Qué define a los lenguajes orientados al usuario (4G)?. El programador indica qué se debe hacer, no necesariamente cómo hacerlo. Son lenguajes exclusivos para inteligencia artificial. Son lenguajes que solo entiende la CPU directamente. ¿Cuál es un ejemplo de lenguaje de quinta generación (5G)?. C++. Lenguajes naturales (IA). Ensamblador. ¿En qué paradigma se resuelven problemas mediante procedimientos o funciones?. Programación Declarativa. Programación Imperativa. Programación Lógica. ¿Cuál es la diferencia principal entre programación estructurada y la POO?. La POO no utiliza funciones. La POO se basa en objetos del mundo real con atributos y métodos. La programación estructurada es más moderna que la POO. En la programación declarativa.. Se especifica exactamente cómo llegar a la solución paso a paso. La solución se alcanza mediante mecanismos internos de control. No se pueden usar variables. ¿Cuál es un lenguaje típico de programación lógica?. Prolog. Haskell. Java. ¿Qué ventaja principal tienen los lenguajes virtuales como Java?. Son los más rápidos en ejecución. Son portables a cualquier sistema con la máquina virtual adecuada. No necesitan ningún tipo de traducción. ¿Qué es el bytecode?. El código fuente original. Un código intermedio interpretable por una máquina virtual. Un mensaje de error del compilador. Según el índice TIOBE de agosto 2023, ¿cuál era el lenguaje más popular?. C. Python. Java. ¿Qué lenguaje es muy utilizado para Big Data e Inteligencia Artificial?. Visual Basic. Python. PHP. ¿Cuál es una característica destacada de C y C++?. Son lenguajes puramente interpretados. Ofrecen gran potencia y uso de punteros a memoria. Son lenguajes de quinta generación. JavaScript es un lenguaje que se caracteriza por: Ser un lenguaje de bajo nivel. Ser un lenguaje de scripting que se suele ejecutar del lado del cliente. No ser seguro ni fiable. ¿Para qué se utiliza principalmente PHP?. Programación de sistemas operativos. Backend de productos web como WordPress. Creación de macros en Excel. ¿En qué fase de la compilación se localizan las unidades básicas llamadas tokens?. Análisis Sintáctico. Análisis Léxico. Optimización de código. ¿Qué estructura almacena información sobre variables y tipos durante la compilación?. El depurador. La tabla de símbolos. El editor de texto. El analizador sintáctico se encarga de: Verificar que las estructuras estén escritas en un orden correcto (gramática). Traducir el código a binario directamente. Eliminar los comentarios del programa. ¿Qué es un Warning o advertencia en la fase de análisis?. Un error crítico que impide la ejecución. Un error que no afecta gravemente la ejecución pero se comunica al usuario. Un virus detectado en el código fuente. La fase de síntesis de un compilador incluye: El análisis léxico y semántico. La generación y optimización de código. La toma de requisitos con el cliente. ¿Qué objetivo tiene la optimización de código?. Hacer el código más legible para humanos. Mejorar la velocidad de ejecución o reducir el tamaño del programa. Traducir el código a otros lenguajes de alto nivel. ¿Para qué sirve un depurador (debugger)?. Para escribir el código más rápido. Facilitar la detección y recuperación de errores. Para comprimir el archivo ejecutable. ¿Qué fase del ciclo de vida del software establece el producto a desarrollar?. Diseño. Análisis. Pruebas. ¿Qué establece el principio de Pareto en la planificación?. El 80% del tiempo a planificación y el 20% a codificación. El 80% de los errores están en el 20% del código. El 80% del presupuesto es para el hardware. ¿Qué fase del desarrollo define los recursos físicos y lógicos del sistema?. Codificación. Diseño. Explotación. El diseño procedimental utiliza técnicas como: Ordinogramas y pseudocódigo. Entrevistas con el cliente. Pruebas de caja negra. ¿En qué consiste una prueba de Caja Blanca?. Probar solo las entradas y salidas sin ver el código interno. Examinar la estructura interna del programa. Una prueba realizada por el cliente final. ¿Cuál es el orden de las fases en el proceso de pruebas?. Sistema -> Integración -> Unidad. Unidad -> Integración -> Sistema. Integración -> Unidad -> Aceptación. ¿Qué es la integración ascendente?. Se prueba primero el programa principal. Se empieza probando los módulos de más bajo nivel. No se realizan pruebas hasta que el programa está terminado. La fase de Explotación consiste en: La programación intensa del código. La implantación en el entorno de producción y puesta en marcha. El despido de programadores poco eficientes. ¿Qué mantenimiento corrige errores no detectados en pruebas anteriores?. Adaptativo. Correctivo. Perfectivo. El mantenimiento adaptativo se realiza por: El deseo del cliente de nuevas funcionalidades. Cambios en el entorno gráfico o lógico (nuevo S.O. o hardware). Un error de sintaxis. ¿Qué documento facilita el desarrollo y futuro mantenimiento técnico?. Guía de uso. Guía técnica o manual técnico. Guía de instalación. ¿Qué es una buena práctica al escribir código fuente?. No usar espacios en blanco. Utilizar tabuladores para respetar el sangrado. Usar nombres de variables lo más cortos posible (1 letra). Los comentarios de prólogo contienen: El código de la función principal. Resumen de función, autor, versión y fecha de modificación. Mensajes de error del sistema. Según el Manifiesto Ágil, ¿qué es más importante?. Los procesos y herramientas. El software en funcionamiento. La documentación exhaustiva. ¿Qué promueve el desarrollo ágil frente al modelo en cascada?. Que una fase debe terminar totalmente antes de empezar otra. Que los procesos de desarrollo y prueba sean simultáneos y constantes. Que no hace falta probar el software. ¿Cómo se llaman los bloques temporales de trabajo en SCRUM?. Backlogs. Sprints. Tokens. ¿Quién es el responsable en SCRUM de priorizar el Product Backlog?. Scrum Master. Product Owner. Team Members. ¿Cuál es la función del Scrum Master?. Escribir todo el código del proyecto. Dirigir el proyecto, hacer cumplir las reglas y eliminar impedimentos. Negociar el contrato financiero con el cliente. ¿Qué se hace en el Scrum Diario?. Una reunión larga de diseño técnico. Ver el progreso y planear las siguientes 24 horas respondiendo 3 preguntas. Una fiesta para celebrar el fin del proyecto. ¿Qué es el Sprint Backlog?. La lista total de requisitos del cliente. Elementos del product backlog seleccionados para realizar durante el sprint. Un manual de errores conocidos. El Incremento en SCRUM es. El aumento de sueldo del equipo. La suma de todas las tareas y elementos desarrollados durante el sprint. La documentación técnica pendiente. ¿Qué es la Retrospectiva del Sprint?. Una reunión con el cliente para venderle más productos. Reunión de equipo para revisar qué se hizo bien y qué mejorar. El proceso de borrar el código antiguo. |





