Questão de Ciência da ComputaçãoCompanhia do Metropolitano de São Paulo - SP (Metrô/SP) - Analista Trainee Área Ciências da Computação
Enunciado
No âmbito das linguagens formais, no processo de compilação, a fase de análise é composta pelas subfases: Análise Léxica, Análise Sintática e Análise Semântica. Assim, considere:
I. Durante a análise léxica, as palavras ou lexemas são guardados na tabela de símbolos e classificados de acordo com a linguagem, em palavras reservadas, comandos, variáveis e tipos básicos.
II. A Análise Sintática é responsável pela verificação da boa formação dos comandos da linguagem, de acordo com as regras especificadas pela gramática da linguagem, pois sentenças mal formadas, geralmente, interrompem o processo de compilação e são apresentadas como mensagens de erro.
III. No fim da análise sintática, temos a representação do programa original de forma hierárquica, onde o programa é representado por uma árvore sintática.
IV. A análise semântica mais comum consiste na verificação da consistência de tipos dos operandos envolvidos em operações aritméticas ou dos parâmetros passados a procedimentos.
É correto o que consta em
Relatar um erro nesta questão
Continue estudando Ciência da Computação
Mais questões da mesma disciplina para manter o ritmo.
- IADES2019A respeito do grupo de processos de execução do PMBOK versão 5, assinale a alternativa correta.Resolver
- 2019Quais as 4 propriedades de que depende a integridade de uma transação de banco de dados?Resolver
- 2019Quais os métodos disponíveis na classe HTTPServlet?Resolver
- 2019Qual a saída gerada após a execução do programa acima?Resolver