Conteudo Compiladores
Pergunta 1
0,5 em 0,5 pontos
[UFPA - 2001 - TRT 8ª - Analista Judiciário – Superior] (modificada) Em programação, quando a tradução de um código-fonte referente a um programa ocorre no momento da execução, fica caracterizado um processo conhecido por:
Resposta
Resposta Selecionada: d.
Interpretação.
Pergunta 2
0 em 0,5 pontos
[Poscomp, 2005] No processo de geração de um código executável (em linguagem de máquina) a partir de um programa-fonte, escrito em linguagem de alto nível (por exemplo, C) o programa original passa por transformações e análises que são realizadas em diversas fases. De forma simplificada, pode-se dividi-las nas oito (8) fases apresentadas, em ordem alfabética, a seguir:
A – Alocação de Registradores
B – Análise Léxica
C – Análise Sintática
D – Emissão de Código Assembly
E – Link Edição
F – Montagem
G – Seleção de Instruções
H – Verificação de Tipos e Símbolos
Durante o processo de geração do código executável a partir do código-fonte, em qual ordem essas fases são passíveis de serem executadas?
Resposta
Resposta Selecionada: b.
C B H G A D F E
Pergunta 3
0,5 em 0,5 pontos
[CESPE - 2010 - TRE-MT - Técnico Judiciário - Programação de Sistemas] Tradutores de linguagem são programas que traduzem os programas-fonte escritos em linguagem de alto nível para código de máquina. Com relação a tradutores, assinale a opção correta.
Resposta
Resposta Selecionada: a.
Compiladores são projetados para um tipo específico de hardware e de sistema operacional.
Pergunta 4
0,5 em 0,5 pontos
[ESAF - 2001 - SEFAZ-PI - Auditor – Superior] Marque a opção correta.
Resposta
Resposta Selecionada: a.
O compilador transforma o código-fonte em código-objeto.
Pergunta 5
0,5 em 0,5 pontos
[ENADE 2008] Qual tipo de software tradutor deve ser utilizado para