Questionário Unidade I (2016 - 2)
Questionário Unidade I (2016 - 2)
Questionário Unidade I (2016 - 2)
Unip Interativa
- reduz sua pontuação a cada tentativa conforme exposto abaixo – o cálculo final
será executado e apresentado em sua “Secretaria Virtual”:
← OK
1 de 4 06/10/2016 00:27
Revisar envio do teste: Questionário Unidade I (2016/2) &ndash... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt...
2 de 4 06/10/2016 00:27
Revisar envio do teste: Questionário Unidade I (2016/2) &ndash... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt...
Resposta d.
Selecionada: Dentre a categoria de analisadores descendentes podemos citar os
parses Descendentes Recursivos, de Cocke-Younger-Kasami e os
analisadores do tipo LR(k).
Assinale a alternativa que representa a principal tarefa realizada pela Análise léxica.
Resposta e.
Selecionada: Eliminar elementos irrelevantes ao processo, tais como: comentários,
macros e referências de caminhos para bibliotecas (path).
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.
Assim, um analisador léxico é antes de mais nada um elemento reconhecedor destas
estruturas e pode ser definido como um autômato finito, dada a natureza regular dos
elementos da linguagem.
Julgue cada uma das afirmativas a seguir e assinale a alternativa correta.
i) As gramáticas regulares não permitem a descrição de estruturas aninhadas e portanto
não são capazes de descrever simultaneamente os lexemas e também as demais
estruturas típicas nas linguagem de programação, tais como parênteses balanceados e
comandos aninhados.
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.
Resposta e.
Selecionada: Todos itens são verdadeiros e os motivos apresentados justificam a
separação dos analisadores.
3 de 4 06/10/2016 00:27
Revisar envio do teste: Questionário Unidade I (2016/2) &ndash... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt...
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.
4 de 4 06/10/2016 00:27