Baixe o app para aproveitar ainda mais
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');
Compartilhar