TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

OS COMPILADORES E COMPUTABILIDADE

Por:   •  17/8/2022  •  Projeto de pesquisa  •  1.298 Palavras (6 Páginas)  •  932 Visualizações

Página 1 de 6

Revisar envio do teste: QUESTIONÁRIO UNIDADE I

COMPILADORES E COMPUTABILIDADE D571_15801_R_20212 CONTEÚDO

Usuário THYAGO ASSEMEN OLIVEIRA

Curso COMPILADORES E COMPUTABILIDADE

Teste QUESTIONÁRIO UNIDADE I

Iniciado 08/10/21 13:54

Enviado 08/10/21 14:18

Status Completada

Resultado da tentativa 4,5 em 5 pontos

Tempo decorrido 23 minutos

Resultados exibidos Respostas enviadas, Perguntas respondidas incorretamente

Pergunta 1

Resposta

Selecionada:

e.

Durante a varredura do código fonte pelo Scanner (Analisador Léxico) várias tarefas

ditas secundárias são realizadas. Assinale a alternativa cuja tarefa não corresponde

as atribuições esperadas para um analisador léxico.

Detectar os marcadores de início e de �m de blocos para que os

comandos possam ser agrupados em um único elemento e

entregues para a fase de análise sintática com um comando

único.

Pergunta 2

Um analisador sintático LL(1) somente pode ser construído para uma classe restrita

de gramáticas, que também recebem este mesmo nome. Uma de suas

características é que suas produções não apresentem pre�xos comuns para cadeias

distintas derivadas a partir de um mesmo não-terminal. Ou seja, se duas produções

que começam com o mesmo símbolo ou conjunto de símbolos (pre�xo), por

UNIP CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO

0,5 em 0,5 pontos

0,5 em 0,5 pontos

← OK

Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_i...

1 of 6 08/10/2021 13:19

Resposta Selecionada:

a.

exemplo, como nas regras A→αβ e A→αδ e sendo First(α) ≠ ∅, implicará numa

interseção entre os conjuntos First(αβ) e First(αδ) e o analisador não será capaz de

decidir qual regra escolher utilizando um único símbolo da entrada. Usualmente o

problema pode ser resolvido substituindo as produções da gramática que causam o

problema por outras que acomodem essa restrição, mantendo a equivalência entre

elas. Supondo a produção S → if E then S else S � | if E then S � | K e considerando

ε como a sentença vazia, quais dentre as alternativas a seguir representa uma

substituição válida para resolver o problema apresentado e obter uma gramática

equivalente que seja LL(1)?.

S → if E then S R � | K

R → else S | ε

Pergunta 3

Resposta

Selecionada:

d.

Os métodos ligados a análise sintática se agrupam em ascendentes e descendentes,

de acordo com a forma como derivam a estrutura sintática da sentença do

programa. Assinale a alternativa incorreta a respeito dos analisadores sintáticos.

Dentre a categoria de analisadores descendentes podemos citar

os parses Descendentes Recursivos, de Cocke-Younger-Kasami e

os analisadores do tipo LR(k).

Pergunta 4

Para o desenvolvimento de um compilador é possível que se adote um dos

diferentes modelos de construção. Um destes é o que chamamos de modelo de

múltiplas passagens, em que as atividades relacionadas a tradução e a escrita do

código alvo são realizadas em etapas encadeadas. Cada fase realiza sua tarefa

percorrendo todo o código fonte e, após uma conclusão bem-sucedida, inicia-se a

etapa subsequente tendo como entrada o resultado da fase anterior. Acerca deste

modelo analise as seguintes considerações.

- Trata-se de um modelo bastante didático, pois a modularização do processo

permite o desenvolvimento gradativo do compilador enquanto se estuda com mais

detalhes as atividades pertinentes a cada etapa.

- Por outro lado, uma desvantagem inerente ao modelo é que por exemplo um erro

semântico localizado nas primeiras linhas do código fonte somente seria detectado

após a conclusão das análises léxica e sintática de todas as linhas do programa.

0,5 em 0,5 pontos

0,5 em 0,5 pontos

Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_i...

2 of 6 08/10/2021 13:19

Resposta

Selecionada:

a.

Assinale a alternativa que representa o melhor juízo cabível sobre o que se a�rmou.

Ambas

...

Baixar como (para membros premium)  txt (10.1 Kb)   pdf (63.4 Kb)   docx (558.2 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com