A) Generación de código intermedio B) Análisis léxico C) Optimización del código D) Generación de código objeto
A) Verifica la semántica del programa. B) Optimiza el código para mejorar la velocidad de ejecución. C) Traduce el código intermedio a lenguaje de máquina. D) Identifica los tokens en el código fuente.
A) Realiza optimizaciones en el código. B) Convierte el código fuente a código objeto. C) Detecta errores de lógica en el programa. D) Verifica la estructura gramatical del código fuente.
A) El proceso de mejorar el rendimiento y uso de memoria del programa generado. B) La verificación de la sintaxis del programa. C) La traducción del código fuente a lenguaje de máquina. D) La depuración de errores en el código fuente.
A) Generar el código objeto final para la plataforma de destino. B) Optimizar el código fuente para mejorar su rendimiento. C) Crear una representación intermedia del código fuente para simplificar su análisis. D) Detectar errores de sintaxis en el programa.
A) Es la parte del compilador que verifica la sintaxis del programa. B) Contiene las instrucciones para la generación de código objeto. C) Estructura de datos que almacena información sobre identificadores en el programa. D) Almacena registros de depuración del código generado.
A) Identificar y almacenar los tokens del programa. B) Realizar pruebas de rendimiento en el programa generado. C) Transformar el código intermedio en código objeto específico de la plataforma. D) Optimizar el código fuente para mejorar su rendimiento.
A) Genera código objeto a partir del código fuente. B) Realiza optimizaciones en el código intermedio. C) Analiza la estructura gramatical del programa. D) Trata las directivas de preprocesador antes de la compilación.
A) Un operador exclusivo de lenguajes funcionales. B) Un operador que retorna un valor booleano. C) Un operador que toma tres operandos. D) Un operador que incrementa en tres unidades el valor de una variable.
A) Una función que se llama a sí misma. B) Un error de la programación orientada a objetos. C) Una función que no retorna ningún valor. D) Un bucle que se ejecuta múltiples veces.
A) Tabla que contiene información sobre los tokens del programa. B) Proceso de análisis del flujo de control del programa. C) Estructura de datos para almacenar el código intermedio. D) Representación en forma de árbol de la estructura del código fuente.
A) Optimización del código generando instrucciones más simples. B) Reemplazo de variables por sus valores constantes durante la compilación. C) Análisis del flujo de control del programa para mejorar su rendimiento. D) Generación de código intermedio a partir del código fuente. |