Compiladores
0,5 em 0,5 pontos
Considerando-se os aspectos teóricos e práticos relacionados com as tarefas realizadas por um compilador, bem como outros elementos envolvidos no processo de codificação, tradução e execução, analise cada uma das alternativas a seguir e assinale a incorreta.
Resposta
Resposta Selecionada: b.
As linguagens formais e autômatos constituem uma pequena parte da teoria da computação, sendo seu estudo irrelevante, uma vez que temos vários compiladores disponíveis nas prateleiras para serem consumidos a preços módicos.
Pergunta 2
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 3
0,5 em 0,5 pontos
[ENADE 2008] Qual tipo de software tradutor deve ser utilizado para programas em geral, quando a velocidade de execução é uma exigência de alta prioridade?
Resposta
Resposta Selecionada: a.
Compiladores.
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
[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