Baixe o app para aproveitar ainda mais
Prévia do material em texto
11/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 1/1 Acerto: 0,1 / 0,1 Qual das alternativas é verdadeira ? 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. 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. 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 Quando dois tipos de dados são diferentes em um programa, o analizador léxico nunca tem como converter um tipo em outro. Respondido em 07/05/2020 18:05:11 Compare com a sua resposta: Acerto: 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 ? 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 Separar as peculiaridades especificas do sistema de entrada 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 11/05/2020 08:35:00 C t Questão1 Questão2 11/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 1/1 p p Acerto: 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 ? 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 Separar as peculiaridades especificas do sistema de entrada 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 11/05/2020 08:35:00 Compare com a sua resposta: Acerto: 0,1 / 0,1 O compilador é responsável por fazer várias análises de código, abaixo algumas funcionalidades que um compilador pode executar, EXCETO. D. Checar certos tipos de erros e vulnerabilidades C. Facilitar programação (abstração) E. Otimizar código em Velocidade, tamanho, etc. B. Realiza Teste por depuração A. Gerar código portável Respondido em 11/05/2020 08:54:19 Questão2 Questão3 11/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 1/1 E. Otimizar código em Velocidade, tamanho, etc. B. Realiza Teste por depuração A. Gerar código portável Respondido em 11/05/2020 08:54:19 Compare com a sua resposta: Acerto: 0,0 / 0,1 O que se pode dizer em relação as vantagens do analisador preditivo com relação ao analisador com retrocesso? O Analizador preditivo reconhece uma classe menor de gramáticas O analizador de retrocesso reconhece uma classe menor de gramáticas. Eficiência, pois um analisador preditivo consegue determinar a regra de substituição a ser aplicada em cada passo da derivação. A gramática precisa ser ¿predizível¿, ou seja, ela precisa ter características especiais que permitem que a predição possa ocorrer. O analisador com retrocesso funciona mesmo sem que a gramática seja ¿predizível¿. Respondido em 11/05/2020 08:47:29 Compare com a sua resposta: Acerto: 0,1 / 0,1 Considere que, em uma linguagem de programação hipotética, um comando condicional IF exija o uso de THEN, representando a clausula então. Nesse caso, se a instrução THEN não for usada no código fonte uma resposta do compilador na Questão4 Questão5 11/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 1/1 do analisador preditivo com relação ao analisador com retrocesso? O Analizador preditivo reconhece uma classe menor de gramáticas O analizador de retrocesso reconhece uma classe menor de gramáticas. Eficiência, pois um analisador preditivo consegue determinar a regra de substituição a ser aplicada em cada passo da derivação. A gramática precisa ser ¿predizível¿, ou seja, ela precisa ter características especiais que permitem que a predição possa ocorrer. O analisador com retrocesso funciona mesmo sem que a gramática seja ¿predizível¿. Respondido em 11/05/2020 08:47:29 Compare com a sua resposta: Acerto: 0,1 / 0,1 Considere que, em uma linguagem de programação hipotética, um comando condicional IF exija o uso de THEN, representando a clausula então. Nesse caso, se a instrução THEN não for usada no código fonte, uma resposta do compilador na identificação do erro de programação estará: no nível sintático. no nível semântico. no nível lógico. no nível léxico. nos níveis sintático e semântico, ao mesmo tempo. Respondido em 11/05/2020 08:13:27 Compare com a sua resposta: Questão5
Compartilhar