Ed
ano passado
Vamos analisar cada afirmativa: I. O analisador sintático tem a função de verificar se a sequência de símbolos gerada pelo analisador léxico compõe um programa válido ou não. Verdadeiro, essa afirmativa está correta, pois o analisador sintático realmente verifica a estrutura do código. II. Na análise léxica, o analisador irá identificar cada símbolo que tenha significado para a linguagem, gerando a mesma classificação para Java, Pascal ou outra linguagem. Falso, a análise léxica é específica para cada linguagem, então a classificação dos símbolos pode variar entre diferentes linguagens. III. O analisador semântico utiliza o código fonte para verificar incoerências quanto ao significado das construções implementadas. Verdadeiro, essa afirmativa está correta, pois o analisador semântico verifica se as construções do código fazem sentido em relação ao que a linguagem permite. IV. A fase de otimização do código procura melhorar o código intermediário, visando um código de máquina mais rápido em termos de execução. Verdadeiro, essa afirmativa está correta, pois a otimização busca melhorar a eficiência do código gerado. Agora, vamos ver quais itens são verdadeiros: - I: Verdadeiro - II: Falso - III: Verdadeiro - IV: Verdadeiro Portanto, a alternativa que contém todos os itens verdadeiros é: I, III e IV. A resposta correta é: I, III e IV.
Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material