Teorìa Compiladores

INFORMACIÓN
ESTADÍSTICAS
RÉCORDS
Título del test:
Teorìa Compiladores

Descripción:
Evalua conceptos primarios de lenguaje de compilaciòn

Autor:
Natanael Gerònimo

Fecha de Creación:
22/06/2007

Categoría:
Informática
Sigue en facebook las noticias y los mejores tests de daypo apretando en 'Me gusta'
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
1) Programas Escritos en lenguaje de alto nivel: a) Programa Fuente b) Compilador c) Interprete d) Programa Objeto.
2) Son aquellos escritos en lenguaje estrictamente entendible por la maquina: a) Lenguaje de alto nivel. b) Lenguaje de bajo nivel c) Lenguaje de maquina d) Lenguaje de Programación.
3) Programa que traduce los programas fuentes a un lenguaje de maquina: a) Pascal b) Interprete c) Compilador d) b y c .
Es una función del compilador: a) Adopta como solución a lenguajes huéspedes. b) Informa a su usuario de la presencia de errores en el programa fuente c) Se encarga de la secuencia y disposición de los tokens. d) Permite encontrar rápidamente el registro de cada identificador.
5) La diferencia entre un intérprete y un compilador. a) El interprete toma el programa fuente lo traduce y a continuación lo ejecuta. El compilador traduce el lenguaje de alto nivel a lenguaje de maquina. b) El compilador usa los traductores de lenguaje para traducir los programas y el interprete usa los programas fuente escritos en lenguaje de alto nivel a código de maquina. c) El compilador toma el programa fuente lo traduce y a continuación lo ejecuta. El intérprete traduce el lenguaje de alto nivel a lenguaje de maquina en una vuelta. Todas son diferencias.
6) Los pasos para la ejecución de un Programa. a) Análisis, Diseño, Codificación, verificación, documentación, mantenimiento. b) Diseño de autómata, construcción del aceptador, contrición de árboles sintácticos, generación de código, puesta en marcha y mantenimiento. c) Análisis, Diseño, Codificación, verificación, documentación, puesta en marcha d) La respuesta a es complementada por la c.
Los Compiladores se pueden Clasificar en: a).- Una pasada, pasada múltiple, optimación b).- Una pasada, Pasada doble, pasada estática c).- Pasada estática, Pasada Doble d).- Pasada estática, Pasada Triple.
Diga cual de las Siguientes es Una Función de un Compilador: a).- Registra los Identificadores b).- Produce Códigos en Otro Lenguaje c).- Análisis y síntesis d).- Análisis, diseño y síntesis.
Los Programas Fuentes: a).- Es el resultado del compilador b).- Es el que hace el programador c).- Es el traducido a través del interprete b y c.
Es una de las menciones más importante de la computadora aunque al mismo tiempo es lo que nos da dificultad en la realización: a).- Manejo de errores b).- Análisis sintáctico c).- Análisis semántica d).- Análisis estricto.
Lee un programa, lo analiza e interpreta y descubre los errores potenciales sin ejecutar el mismo: a).- Intérprete b).- Verificadores tácticos c).- Compiladores Nada de esto.
Registra los Identificadores utilizados en el Programa Fuente y Reúne Información sobre los Distintos Atributos: a).- Diagrama de análisis fuerte b).- Forma en la que examina un compilador c).- Función de un compilador Nada de esto.
No Produce un Programa Objeto sino Una Traducción a).- Análisis Sintáctico b).- Interprete c).- Verificadores Todo es correcto.
¿En què se encuentran las instrucciones impresas dentro de los circuitos del microprocesador? a- lenguaje de cómputos b- lenguaje de maquina c- lenguaje de programación Nada es correcto.
. Un programa fuente está relacionado con que: A) Es el que hace el programador B) Es el resultado del compilador C) Es el traducido a través del interprete Todo está relacionado.
. Es una de la menciones mas importante de la computadora aunque al mismo tiempo es lo que nos da dificultad en la realización A) Manejo de errores B) Análisis sintáctico C) Análisis semántica B y C.
Divide el programa fuente en sus elementos componentes y crea una presentación inmediata A) El analisis B) Síntesis C) Optimización A y B.
Registra los identificadores utilizado en el programa fuente y reune información sobre distintos atributos. A) Función de un compilador B) Forma en la que examina un compilador C) Diagrama de análisis fuerte Todos cumplen con la característica.
Un compilador acepta programas escritos en un lenguaje de alto nivel y los traduce a otro lenguaje a) Escritos en un lenguaje de alto nivel , analiza y ejecuta otros programas. b) generando un programa equivalente independiente. c) Escritos en un lenguaje ensamblador y los traduce a otro lenguaje, generando un programa equivalente independiente Escritos en un lenguaje ensamblador y los traduce a otro lenguaje, generando un programa equivalente dependiente.
En la compilación hay dos partes: a) Operaciones y programas b) Análisis y Síntesis A y B Nada de esto.
Es un tipo de compilador a) Compiladores cruzados B) Front End C) JIT D) AyC son correcta.
Están escritos en códigos binarios o lenguajes de maquinas. A) Editores B) Programa fuente C)Programa objeto Todos lo están.
Generan el código maquina a partir de una única lectura del código fuente A) Auto Compilador B)compiladores de una sola pasada C) Descompilador D) Ninguna.
Programa capaz de traducir un código fuente, escrito en el lenguaje de alto nivel que sea, a un código objeto escrito en lenguaje de maquina. a) Programa fuente b) Programa objeto c) Traductor o compilador Todo es equivalente.
Es el encargado de traducir todo el programa antes de ejecutarlo y en cuanto a su clasificación, para cada lenguaje de programación se requiere un: a) compilador separado b) Todos tienen un mismo compilador c) Compiladores incrementales d) Compilador cruzado.
¿Cuales de estas son herramientas que muestran tipos de análisis de programas? a) Editores de estructuras, Verificadores estáticos b) Intérpretes, Impresoras estéticas c) Editores de sintaxis y traductores d) A y B son correctas .
Una persona necesita diseñar un compilador para luego ejecutarlo, ¿cuál de estas herramientas utilizaría?. a) interprete b) lenguaje maquina c) ensamblador d) compilador e) Batch.
una persona necesita compilar para luego ejecutarlo, ¿cuál de estas herramientas o procesos utilizaría?. a) interprete b) lenguaje maquina c) ensamblador d) On line e) Batch.
Es un programa que recibe una entrada escrita en un lenguaje(el lenguaje fuente)a una salida perteneciente a otro leguaje(el lenguaje objeto),conservando su significado a) compilador b) ensamblador c) traductor Idiomático.
- Un programa ejecutable es : a: un analizador sintáctco b: un archivo binario c: ninguna de las anteriores un autoexec.
Es una estructura de datos que contiene un registro por cada identificador, con los campos para los atributos del identificador. A) Cuadro de control B) Tabla de símbolos C) Generador de códigos D) Generador de códigos binarios.
Cuáles fases manejan una gran proporción de los errores detectables por el compilador A) Fases léxicas B) Fases de análisis sintáctico y semántico C) Fases lógicas restantes D) Ninguna de las anteriores.
Cuál de las siguientes herramientas NO es de análisis de programas fuentes A) Editores de estructuras B) Descompilador analítico de adaptación C) Verificadores estáticos D) Intérpretes.
Estructuras que toma como entrada una secuencia de órdenes para construir un programa fuente A) Impresoras estéticas B) Editores de estructuras C) Verificadores estáticos D) Intérprete.
Lee los caracteres uno a uno desde la entrada y va formando grupos de caracteres con alguna relación entre sí (tokens), que constituirán la entrada para la siguiente etapa del compilador. A) Analizador aritmético lógico B) Analizador léxico C) Verificador sintáctico D) Verificador secuencia.
Recibe como entrada los tokens que le pasa el Analizador Léxico y comprueba si esos tokens van llegando en el orden correcto A) Receptor-Ordenador de señales B) Analizador sintáctico C) Compilador reiterativo Tanto A como B.
La generación de código es usada para: a. Construir programas de una manera automática b. Diseñar compiladores c. Compilar programas Nada de lo expresado, a menos que los combine todos.
Trata de evitar que el número de mensajes de error sea demasiado grande y que el compilador/intérprete pueda seguir ejecutándose en instrucciones sucesivas. a. Recuperación de errores b. Corrección de errores c. Análisis semántica Web semántica.
Es el paso que lee un código fuente y lo analiza y descubre errores potenciales sin ejecutar el programa. a) Optimación b) ensamblador c) Análisis Todos leen un código fuente y lo analizan y descubren errores.
Controla la inicialización de los diferentes subsistemas de la VM. a) Arranque B) tablas de símbolo c) variables estática Nada es correcto.
Denunciar test Condiciones de uso
Usamos cookies para personalizar su experiencia. Si sigue navegando estará aceptando su uso. Más información.