Vous êtes sur la page 1sur 8

LENGUAJES Y COMPILADORES

CUESTIONARIO

1. Es un tipo de lenguaje de bajo nivel utilizado para escribir programas


informticos

a) Cdigo fuente
b) lenguaje ensamblador
c) Cobol

2. Es un Cdigo que no puede ser ejecutado directamente por un ordenador.


a) Cdigo fuente
b) Cdigo Maquina
c) Cdigo Simblico

3. Se encargan de traducir lo que haya escrito en lenguaje de alto nivel (cdigo


fuente) y lo convierten a cdigo objeto (casi ejecutable).
a) Compiladores e Intrpretes
b) Traductores
c) Ninguna

4. Es un tipo especial de programa, en cuanto a que sus entradas o datos son


algn programa y su salida es otro programa.
a) Compiladores e Intrpretes
b) Traductores
c) Ninguna

5. El compilador, informa al usuario de la presencia de errores en el programa


fuente, pasndose a crear el ____ cundo est libre de errores
a) Interpretado ejecutable
b) Ensamblado ejectale
c) programa objeto
6. Una vez traducido un programa.
a) su ejecucin es independiente de su compilacin.
b) Se debe Convertir cdigo fuente a objeto y luego Ejecutar el cdigo objeto
c) Todas las Anteriores

7. La ventaja de compilar es:


a) Al tener el cdigo objeto, el programa se ejecuta ms rpido
b) Se debe Convertir cdigo fuente a objeto y luego Ejecutar el cdigo objeto
c) Se debe Convertir cdigo objeto y luego Ejecutar el cdigo fuente a objeto

8. En la compilacin cmo es la relacin Anlisis y Sintaxis?


a) Anlisis: Dependiente del lenguaje. Independiente de la mquina
Sintaxis: Independiente del lenguaje. Dependiente de la mquina.
b) Anlisis: Independiente del lenguaje. Dependiente de la mquina.
Sintaxis: Dependiente del lenguaje. Independiente de la
mquina c) Anlisis: Dependiente del lenguaje. Independiente de la
mquina Sintaxis: Dependiente del lenguaje. Dependiente de la
mquina.

9. En la compilacin cmo es la relacin Anlisis y Sintaxis?


a) Anlisis: Dependiente del lenguaje. Dependiente de la mquina
Sintaxis: Independiente del lenguaje. Independiente de la mquina.
b) Anlisis y Sintaxis: Dependiente del lenguaje. Independiente de la mquina
c) Ninguna

10. Es un lenguaje orientado a objetos:


a) Php
b) JavaScript
c) Java.

11. El cdigo java que funciona en un sistema operativo y funcionar en cualquier


otro sistema operativo que tenga instalada la mquina virtual java, es una
caracterstica denominada:
a) multitareas
b) multiusuario
c) multiplataforma
12. Una mquina virtual, al ejecutar el cdigo java, realiza comprobaciones de
seguridad, porque:
a) Es un lenguaje seguro.
b) No es un lenguaje totalmente seguro
c) maneja algunos niveles de seguridad y errores

13. Java: Es un lenguaje que es __________, generando ficheros de clases. Siendo la


mquina virtual de java la que mantiene el control sobre las clases que se estn
ejecutando.
a) compilado e Interpretado
b) Multiagente
c) Ninguna

14. El compilador realiza __________ para generar seguidamente el cdigo


intermedio.
a) Los anlisis Lxico, sintctico y semntico
b) la escritura de cdigo
c) La optimizacin de cdigo

15. Qu fase de la Compilacin pertenece al Front-End?

a) Anlisis Sintctico
b) Optimizacin de Cdigo
c) Generador de Cdigo

16. Que Fase de la Compilacin agrupa los caracteres en secuencias significativas


conocidas como Tokens?

a) Anlisis Semntico
b) Anlisis Sintctico
c) Anlisis Lxico

17. Qu tipo de Arquitectura de Ordenadores posee un Set Complejo de Instrucciones? a)

CISC

b) RISC
c) Ninguna
18. Qu tipo de Estructura mantiene informacin asociada a los identificadores

a) Tokens
b) Tabla de Smbolos
c) rbol Sintctico

19. Qu Etapa se encarga del manejo de Errores?

a) Front-End
b) Back-End
c) Ninguna

20. Producen grupos de rutinas que recorren el rbol Sintctico:

a) Generado de Anlisis Sintctico


b) Generador de Anlisis Lxico
c) Dispositivo de traduccin dirigida por la sintaxis

21. Se fragmenta el programa fuente en mdulos que se compilan por separado

a) Compilador cruzado
b) Compilador en una pasada
c) Compilador de montaje y ejecucin

22. Lee el cdigo fuente, lo analiza, optimiza y descubre errores potenciales sin ejecutar el
programa
a) Compilador cruzado
b) compilador de optimizacin
c) compilador en una pasada

23. Es el compilador que est escrito en el mismo lenguaje que va a compilar

a) ensamblador
b) Metacompilador
c) Autocompilador

24. Representa la estructura jerrquica del programa fuente

a) Cdigo de 3 direcciones
b) rbol Sintctico
c) Ninguna
25. Se refiere a que el operador ocupa la posicin despus de los operandos

a) Notacin Infija
b) Notacin Postfija
c) Notacin Prefija

26. Cules de las siguientes afirmaciones suponen diferencias entre un compilador y un


intrprete:

a) Un compilador genera cdigo y un intrprete no


b) Un intrprete no puede permitir la creacin de funciones recursivas
c) Ninguna

27. El contenido de una tabla de smbolos puede variar de un lenguaje fuente a otro,
incluso de una implementacin a otra, pero qu debe almacenarse de manera
obligatoria, siempre?:

a) Las variables del programa


b) Los tipos definidos por el usuario
c) Las constantes utilizadas

28. Ocurre cuando el tipo de operando se convierte en forma automtica al tipo esperado
por el operando:

a) Sobrecarga
b) Coercin
c) Ninguna

29. El smbolo tiene diferentes significados dependiendo de su contexto

a) Sobrecarga
b) Coercin
c) Ninguna
30. Se considera como los valores de la variable

a) R-value
b) L-value
c) Ninguno

31. Se consideran como las ubicaciones de la variable

a) R-value
b) L-value
c) Ninguno

32. Cada nodo interior representa a un operador y los hijos representan los operandos del
operador

a) rbol Sintctico
b) rbol Sintctico Abstracto
c) Ninguna

33. Utiliza un conjunto de procedimientos recursivos para procesar una entrada

a) Anlisis Sintctico Predictivo


b) Lectura Adelantada
c) Anlisis Lxico

34. Es una estructura tipo registro con cuatro campos que se llaman (op, result, arg1, arg2)

a) Tripleta

b) Cudruplo
c) Comprobacin Esttica

35. Valor predeterminado que se usa cuando no se puede utilizar otra produccin.
a) Smbolo terminal
b) Smbolo no terminal
c) Producciones e

36. Se intenta construir un rbol para la cadena de entrada que comienza por las hojas (el
fondo) y avanza hacia la raz (la cima)

a) Anlisis Sintctico Ascendente


b) Anlisis Sintctico Descendente
c) Ninguno

37. Se intenta de encontrar una derivacin por la izquierda para una cadena de entrada

a) Anlisis Sintctico Ascendente


b) Anlisis Sintctico Descendente
c) Ninguno
38. Especifican cmo se pueden combinar los terminales y no terminales para formar

cadenas a) Smbolo inicial

b) Producciones
c) Smbolo terminal

39. Es aquella que produce ms de un rbol de anlisis sintctico para alguna frase

a) Gramtica Ambigua
b) Gramtica libre de contexto
c) Gramtica regular

40. Son variables sintcticas que denotan conjuntos de cadenas

a) Smbolos terminales
b) Smbolos no terminales
c) Smbolo inicial

41. Es un cdigo abstracto independiente de la mquina para la que se generar el cdigo


objeto

a) Cdigo intermedio
b) Cdigo fuente
c) Cdigo maquina

42. Es una estructura tipo registro con tres campos que se llaman (result, arg1, arg2) a)

Tripleta

b) Cudruplo
c) Comprobacin Esttica

43. Son comprobaciones de consistencia que se realzan durante la compilacin, antes de


ejecutar un programa

a) Representaciones intermedias
b) Comprobacin esttica
c) Anlisis lxico

44. Asegura que el tipo de una construccin coincida con lo que espera su contexto a)

rbol Sintctico

b) Anlisis Semntico
c) Comprobacin de tipos

45. Comprobacin hecha al ejecutar el programa objeto


a) Comprobacin dinmica
b) Comprobacin esttica
c) Comprobacin de tipos

46. Representacin lgica de una serie de agrupaciones de caracteres con caractersticas


comunes

a) Token
b) Patrn
c) Atributo

47. Generan un cdigo objeto, instruccin por instruccin

a) Descompilador
b) Compilador Incremental
c) Compilador JIT

48. Conjunto finito de smbolos no vaco que conforma una gramtica

a) Alfabeto
b) Atributo
c) Lexema

49. Representa patrones de cadenas de caracteres

a) Tabla de smbolos
b) Cadena
c) Expresin regular

50. Conjunto de palabras que se puede representar con un determinado alfabeto

a) Token
b) Lenguaje
c) Autmata

Vous aimerez peut-être aussi