Escolar Documentos
Profissional Documentos
Cultura Documentos
Pergunta 1 0 em 0 pontos
Resposta d.
Selecionada: Os conhecimentos relacionados à construção de compiladores
encerram-se estritamente nesta atividade, oferecendo pouco ou
mesmo nenhuma possibilidade de aplicação em outras áreas que
não seja a tradução para linguagem de máquina.
Pergunta 2 0 em 0 pontos
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 prefixos comuns para cadeias
distintas derivadas a partir de um mesmo não-terminal. Ou seja, se duas produções
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_89090609_1&course_id=_233931_1&content_id=_2835984_1&retur… 1/5
30/11/2022 14:05 Revisar envio do teste: QUESTIONÁRIO PARA ESTUDO - UNIDADE I &...
c.
R → S else S | K
Pergunta 3 0 em 0 pontos
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.
Resposta e.
Selecionada: Detectar os marcadores de início e de fim 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 4 0 em 0 pontos
Resposta a.
Selecionada: Os métodos descendentes são usualmente mais convenientes em
casos de implementação manual, enquanto os métodos
ascendentes (botton-up) são considerados mais favoráveis para
construtores automáticos de analisadores.
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_89090609_1&course_id=_233931_1&content_id=_2835984_1&retur… 2/5
30/11/2022 14:05 Revisar envio do teste: QUESTIONÁRIO PARA ESTUDO - UNIDADE I &...
Pergunta 5 0 em 0 pontos
Resposta b.
Selecionada: Na análise sintática são verificadas as estruturas gramaticais do
código, como por exemplo, a sintaxe dos comandos e o emprego
correto dos operadores. Os tokens que compõem o código fonte
são verificados quanto a sequência em que aparecem e se todos os
elementos esperados para aquela construção sintática estão
corretos e presentes.
Pergunta 6 0 em 0 pontos
Assinale a alternativa que representa a principal tarefa realizada pela Análise léxica.
Resposta c.
Selecionada: Varrer o arquivo fonte, lendo-o caractere por caractere e agrupá-los
em blocos de um ou mais elementos de acordo com o significado
dentro da linguagem.
Pergunta 7 0 em 0 pontos
Resposta a.
Selecionada:
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_89090609_1&course_id=_233931_1&content_id=_2835984_1&retur… 3/5
30/11/2022 14:05 Revisar envio do teste: QUESTIONÁRIO PARA ESTUDO - UNIDADE I &...
Pergunta 8 0 em 0 pontos
Resposta Selecionada:
d.
Pergunta 9 0 em 0 pontos
Os diferentes elementos básicos que compõe uma linguagem, tais como as palavras
reservadas, identificadores, operadores e quaisquer outros lexemas estabelecidos
por ela, também possuem uma estrutura sintática e podem ser descritos
formalmente através de expressões regulares. Entretanto a tarefa de
reconhecimento dos lexemas é realizada pelo Analisador Léxico, acontecendo de
maneira separada da Análise Sintática do código.
II) A separação das etapas permite utilizar gramaticas regulares, que são mais
simples e mais eficientes, para a descrição dos lexemas tornado a implementação
do reconhecedor mais fácil.
III) O analisador sintático ficaria muito mais complexo, pois estaria a todo momento
preocupado em prever a ocorrência de símbolos irrelevantes, tais como espaços em
branco, que teriam sido eliminados pela análise léxica.
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_89090609_1&course_id=_233931_1&content_id=_2835984_1&retur… 4/5
30/11/2022 14:05 Revisar envio do teste: QUESTIONÁRIO PARA ESTUDO - UNIDADE I &...
Resposta e.
Selecionada: Todos itens são verdadeiros e os motivos apresentados justificam
a separação dos analisadores.
Pergunta 10 0 em 0 pontos
P. L → (S)
S → I,S | I
I→a|L
Resposta a.
Selecionada: (a,(a),(a,a)) ⇒ (I,(a),(a,a)) ⇒ (I,(I),(a,a)) ⇒ (I,(S),(a,a)) ⇒ (I,L,(a,a)) ⇒ (I,I,
(a,a)) ⇒ (I,I,(I,a)) ⇒(I,I,(I,I)) ⇒ (I,I,(I,S)) ⇒ (I,I,(S)) ⇒ (I,I,L) ⇒ (I,I,I) ⇒ (I,I,S) ⇒
(I,S) ⇒ (S) ⇒ L.
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_89090609_1&course_id=_233931_1&content_id=_2835984_1&retur… 5/5