EAD Compiladores Prova 2
0,5 em 0,5 pontos
Correta
[ESAF - 2010 - CVM - Analista de Sistemas - prova 2] O interpretador:
Resposta Selecionada:
d.
É considerado um tradutor que não gera módulo-objeto.
Respostas:
a.
Tem, como vantagem, o tempo gasto toda vez que for executado.
b.
É considerado um tradutor que gera módulo-objeto.
c.
É o mesmo que loader.
d.
É considerado um tradutor que não gera módulo-objeto.
e.
Tem, como desvantagem, permitir a implementação de dados dinâmicos.
Pergunta 2
0 em 0,5 pontos
Incorreta
[ESAF - 2000 - SRF - Técnico da Receita Federal - Superior] O utilitário responsável por gerar um programa em linguagem de máquina não executável, a partir de um programa escrito em linguagem de montagem, chama-se:
Resposta Selecionada:
c.
Linkeditor.
Respostas:
a.
Módulo-objeto.
b.
Compilador.
c.
Linkeditor.
d.
Interpretador.
e.
Montador.
Pergunta 3
0 em 0,5 pontos
Incorreta
A respeito dos analisadores sintáticos ascendentes LR(k), não se pode afirmar que:
Resposta Selecionada:
b.
Entre as vantagens destes analisadores, pode-se afirmar que são capazes de reconhecer praticamente todas as estruturas sintáticas definidas por gramáticas livres de contexto.
Respostas:
a.
Os analisadores LR(k) são analisadores redutores (estilo shift-reduce ou empilha-reduz) ascendentes. São eficientes e leem a sentença em análise da esquerda para a direita e produzem uma derivação mais à direita ao reverso, considerando k símbolos sob o cabeçote de leitura.
b.
Entre as vantagens destes analisadores, pode-se afirmar que são capazes de reconhecer praticamente todas as estruturas sintáticas definidas por gramáticas livres de contexto.
c.
Analisadores LR são capazes de descobrir erros sintáticos, já na leitura da sentença em análise, no tempo mais cedo.
d.
O YACC gera analisadores do tipo lookahead LR (LALR).
e.
Na análise LR, os erros são identificados sempre no momento mais tarde, isto