ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

LENGUAJES Y COMPILADORES


Enviado por   •  16 de Julio de 2017  •  Tareas  •  1.803 Palabras (8 Páginas)  •  307 Visitas

Página 1 de 8

LENGUAJES Y COMPILADORES

 

 

CUESTIONARIO  

  1. Es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos
  1. Código fuente  
  2. lenguaje ensamblador 
  3. Cobol  

 

  1. Es un Código que no puede ser ejecutado directamente por un ordenador.  
  1. Código fuente  
  2. Código Maquina  
  3. Código Simbólico 

 

  1. Se encargan de traducir lo que haya escrito en lenguaje de alto nivel (código fuente) y lo convierten a código objeto (casi ejecutable).  
  1. Compiladores e Intérpretes 
  2. Traductores
  3. Ninguna

 

  1. Es un tipo especial de programa, en cuanto a que sus entradas o datos son algún programa y su salida es otro programa.  
  1. Compiladores e Intérpretes 
  2. Traductores  
  3. Ninguna

 

  1. El compilador, informa al usuario de la presencia de errores en el programa fuente, pasándose a crear el ____ cuándo está libre de errores  
  1. Interpretado ejecutable  
  2. Ensamblado ejecútale  
  3. programa objeto 

 

  1. Una vez traducido un programa.  
  1. su ejecución es independiente de su compilación.
  2. Se debe Convertir código fuente a objeto y luego Ejecutar el código objeto  
  3. Todas las Anteriores 

 

  1. La ventaja de compilar es:  
  1. Al tener el código objeto, el programa se ejecuta más rápido 
  2. Se debe Convertir código fuente a objeto y luego Ejecutar el código objeto  
  3. Se debe Convertir código objeto y luego Ejecutar el código fuente a objeto

 

  1. En la compilación ¿cómo es la relación Análisis y Sintaxis?  
  1. Análisis: Dependiente del lenguaje. Independiente de la máquina 

Sintaxis: Independiente del lenguaje. Dependiente de la máquina. 

  1. Análisis: Independiente del lenguaje. Dependiente de la máquina.  

Sintaxis: Dependiente del lenguaje. Independiente de la máquina  c) Análisis: Dependiente del lenguaje. Independiente de la máquina  Sintaxis: Dependiente del lenguaje. Dependiente de la máquina.

 

 

  1. En la compilación ¿cómo es la relación Análisis y Sintaxis?  
  1. Análisis: Dependiente del lenguaje. Dependiente de la máquina  

Sintaxis: Independiente del lenguaje. Independiente de la máquina.  

  1. Análisis y Sintaxis: Dependiente del lenguaje. Independiente de la máquina
  2. Ninguna 

 

  1. Es un lenguaje orientado a objetos:
  1. Php  
  2. JavaScript  
  3. Java. 

 

  1. El código java que funciona en un sistema operativo y funcionará en cualquier otro sistema operativo que tenga instalada la máquina virtual java, es una característica denominada:  
  1. multitareas
  2. multiusuario  
  3. multiplataforma 

 

  1. Una máquina virtual, al ejecutar el código java, realiza comprobaciones de seguridad, porque:  
  1. Es un lenguaje seguro. 
  2. No es un lenguaje totalmente seguro  
  3. maneja algunos niveles de seguridad y errores

 

  1. Java: Es un lenguaje que es __________, generando ficheros de clases. Siendo la máquina virtual de java la que mantiene el control sobre las clases que se estén ejecutando.
  1. compilado e Interpretado 
  2. Multiagente  
  3. Ninguna

 

  1. El compilador realiza __________ para generar seguidamente el código intermedio.
  1. Los análisis Léxico, sintáctico y semántico 
  2. la escritura de código  
  3. La optimización de código

 

  1. Qué fase de la Compilación pertenece al Front-End?
  1. Análisis Sintáctico 
  2. Optimización de Código
  3. Generador de Código
  1. Que Fase de la Compilación agrupa los caracteres en secuencias significativas conocidas como Tokens?
  1. Análisis Semántico
  2. Análisis Sintáctico
  3. Análisis Léxico 
  1. Qué tipo de Arquitectura de Ordenadores posee un Set Complejo de Instrucciones? a) CISC 
  1. RISC
  2. Ninguna
  1. Qué tipo de Estructura mantiene información asociada a los identificadores  
  1. Tokens
  2. Tabla de Símbolos 
  3. Árbol Sintáctico
  1. Qué Etapa se encarga del manejo de Errores?
  1. Front-End
  2. Back-End 
  3. Ninguna
  1. Producen grupos de rutinas que recorren el Árbol Sintáctico:
  1. Generado de Análisis Sintáctico
  2. Generador de Análisis Léxico
  3. Dispositivo de traducción dirigida por la sintaxis 
  1. Se fragmenta el programa fuente en módulos que se compilan por separado
  1. Compilador cruzado
  2. Compilador en una pasada  
  3. Compilador de montaje y ejecución 
  1. Lee el código fuente, lo analiza, optimiza y descubre errores potenciales sin ejecutar el programa
  1. Compilador cruzado
  2. compilador de optimización 
  3. compilador en una pasada
  1. Es el compilador que está escrito en el mismo lenguaje que va a compilar
  1. ensamblador  
  2. Metacompilador
  3. Autocompilador 
  1. Representa la estructura jerárquica del programa fuente
  1. Código de 3 direcciones
  2. Árbol Sintáctico 
  3. Ninguna
  1. Se refiere a que el operador ocupa la posición después de los operandos
  1. Notación Infija
  2. Notación Postfija 
  3. Notación Prefija  
  1. Cuáles de las siguientes afirmaciones suponen diferencias entre un compilador y un intérprete:
  1. Un compilador genera código y un intérprete no
  2. Un intérprete no puede permitir la creación de funciones recursivas 
  3. Ninguna
  1. El contenido de una tabla de símbolos puede variar de un lenguaje fuente a otro, incluso de una implementación a otra, pero ¿qué debe almacenarse de manera obligatoria, siempre?:
  1. Las variables del programa
  2. Los tipos definidos por el usuario 
  3. Las constantes utilizadas
  1. Ocurre cuando el tipo de operando se convierte en forma automática al tipo esperado por el operando:
  1. Sobrecarga  
  2. Coerción 
  3. Ninguna  
  1. El símbolo tiene diferentes significados dependiendo de su contexto
  1. Sobrecarga 
  2. Coerción
  3. Ninguna
  1. Se considera como los valores de la variable
  1. R-value 
  2. L-value
  3. Ninguno
  1. Se consideran como las ubicaciones de la variable
  1. R-value
  2. L-value 
  3. Ninguno
  1. Cada nodo interior representa a un operador y los hijos representan los operandos del operador
  1. Árbol Sintáctico
  2. Árbol Sintáctico Abstracto 
  3. Ninguna
  1. Utiliza un conjunto de procedimientos recursivos para procesar una entrada
  1. Análisis Sintáctico Predictivo 
  2. Lectura Adelantada
  3. Análisis Léxico
  1. Es una estructura tipo registro con cuatro campos que se llaman (op, result, arg1, arg2) a) Tripleta
  1. Cuádruplo 
  2. Comprobación Estática
  1. Valor predeterminado que se usa cuando no se puede utilizar otra producción.
  1. Símbolo terminal
  2. Símbolo no terminal
  3. Producciones e 

 

  1. Se intenta construir un árbol para la cadena de entrada que comienza por las hojas (el fondo) y avanza hacia la raíz (la cima)
  1. Análisis Sintáctico Ascendente 
  2. Análisis Sintáctico Descendente  
  3. Ninguno
  1. Se intenta de encontrar una derivación por la izquierda para una cadena de entrada
  1. Análisis Sintáctico Ascendente  
  2. Análisis Sintáctico Descendente 
  3. Ninguno
  1. Especifican cómo se pueden combinar los terminales y no terminales para formar cadenas a) Símbolo inicial  
  1. Producciones 
  2. Símbolo terminal
  1. Es aquella que produce más de un árbol de análisis sintáctico para alguna frase
  1. Gramática Ambigua 
  2. Gramática libre de contexto
  3. Gramática regular
  1. Son variables sintácticas que denotan conjuntos de cadenas
  1. Símbolos terminales  
  2. Símbolos no terminales 
  3. Símbolo inicial
  1. Es un código abstracto independiente de la máquina para la que se generará el código objeto
  1. Código intermedio 
  2. Código fuente
  3. Código maquina
  1. Es una estructura tipo registro con tres campos que se llaman (result, arg1, arg2) a) Tripleta 
  1. Cuádruplo
  2. Comprobación Estática
  1. Son comprobaciones de consistencia que se realzan durante la compilación, antes de ejecutar un programa
  1. Representaciones intermedias  
  2. Comprobación estática 
  3. Análisis léxico
  1. Asegura que el tipo de una construcción coincida con lo que espera su contexto a) Árbol Sintáctico
  1. Análisis Semántico
  2. Comprobación de tipos 

 

  1. Comprobación hecha al ejecutar el programa objeto
  1. Comprobación dinámica 
  2. Comprobación estática
  3. Comprobación de tipos  
  1. Representación lógica de una serie de agrupaciones de caracteres con características comunes
  1. Token  
  2. Patrón 
  3. Atributo
  1. Generan un código objeto, instrucción por instrucción
  1. Descompilador
  2. Compilador Incremental 
  3. Compilador JIT
  1. Conjunto finito de símbolos no vacío que conforma una gramática
  1. Alfabeto 
  2. Atributo
  3. Lexema
  1. Representa patrones de cadenas de caracteres
  1. Tabla de símbolos
  2. Cadena
  3. Expresión regular 
  1. Conjunto de palabras que se puede representar con un determinado alfabeto
  1. Token
  2. Lenguaje 
  3. Autómata

 

 

...

Descargar como (para miembros actualizados)  txt (9.1 Kb)   pdf (68.2 Kb)   docx (177.9 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com