Buscar

avaliando compiladores2

Prévia do material em texto

Disc.: COMPILADORES 
Acertos: 0,3 de 0,5 25/04/2020 (Finaliz.)
 
 
1a Questão (Ref.:201605810548) Pontos: 0,1 / 0,1 
Qual a relação entre Automatos Finitos e analisadores léxicos ?
 Automatos Finitos podem ser utilizados como reconhecedores de cadeias de caracteres para identificação de
Lexemas
Automatos Finitos definem uma expressão ou gramática regular para reconhecer identificadores
Automatos Finitos são usados para construir a árvore sintática dos lexemas do programa
Automatos Finitos foram utilizados no inicio da computação para reconhecer lexemas porêm somente Automatos
Finitos Determinísticos podem executar tal tarefa e não é possivel construir tal autômato.
Automatos Finitos são a área de estudo de algoritmos para remover elementos dispensáveis, como espaços em
branco e terminadores de uma análise Léxica
Respondido em 25/04/2020 11:47:08
 
 
Compare com a sua resposta:
 
2a Questão (Ref.:201605862950) Pontos: 0,1 / 0,1 
A expressão [A-Za-z]+:
 É uma expressão regular
 Define uma seqüência de zero ou mais letras maiúsculas ou minúsculas
 Define uma seqüência de um ou mais letras maiúsculas ou minúsculas
 É equivalente à expressão [A-Za-z][A-Za-z]*
 Define ma seqüência de zero ou mais repetições da seqüência de caracteres ¿A-Za-z¿
Respondido em 25/04/2020 11:46:44
 
 
Compare com a sua resposta:
 
3a Questão (Ref.:201605837580) Pontos: 0,0 / 0,1 
O compilador é responsável por fazer várias análises de código, abaixo algumas
funcionalidades que um compilador pode executar, EXCETO.
C. Facilitar programação (abstração)
 A. Gerar código portável
D. Checar certos tipos de erros e vulnerabilidades
E. Otimizar código em Velocidade, tamanho, etc.
 B. Realiza Teste por depuração
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Respondido em 25/04/2020 11:47:43
 
 
Compare com a sua resposta:
 
4a Questão (Ref.:201605860642) Pontos: 0,1 / 0,1 
Qual das alternativas é verdadeira ?
Nenhuma informação sobre os tipos dos dados reconhecidos na análise léxica fica armazenada na tabela de
símbolos. Ela é descoberta e utilizada no momento da identificação
 Uma das açoes semânticas mais típicas do analisador léxico é checar se um tipo de dado é apropriado em uma
certa parte do programa.
Quando dois tipos de dados são diferentes em um programa, o analizador léxico nunca tem como converter um
tipo em outro.
Todas as ações semânticas do analisador léxico devem ser feitas antes da extração dos lexemas.
Todo lexema possui um tipo que pode ser convertido em outro.
Respondido em 25/04/2020 11:48:17
 
 
Compare com a sua resposta:
 
5a Questão (Ref.:201605810535) Pontos: 0,0 / 0,1 
Quais dos motivos abaixo NÃO são relevantes para separar as fases de um compilador entre Análise Léxica e Análise
Sintática ?
Separar as peculiaridades especificas do sistema de entrada
Simplicidade de projeto delegando tarefas banais como eliminação de espaços e a parte de estruturas sintáticas
Tecnicas especiais de buffering para análise léxica
 Mais eficiencia do compilador
 Filtrar e processar estruturas sintáticas mais complexas no analisador léxico antes do sintático para melhorar a
performance.
Respondido em 25/04/2020 11:49:10
 
 
Compare com a sua resposta:
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('36040','187465959','3738064231');

Continue navegando