Pular para o conteúdo
Carreira Pública

A compilação é o processo de tradução de um programa escrito em uma linguagem fonte em um programa…

1Q214768

Tecnologia da InformaçãoDesenvolvimento de Sistemas

A compilação é o processo de tradução de um programa escrito em uma linguagem fonte em um programa equivalente em linguagem de máquina. Nesse processo, o programa fonte normalmente passa pelas fases:

I. Identificação de sequências de caracteres de entrada e produção de uma sequência de elementos de saída, os tokens. Nesta fase, verifica-se se cada caractere do programa fonte pertence ao alfabeto da linguagem, identificando os tokens e desprezando comentários e espaços em branco. Os tokens constituem classes de símbolos, tais como palavras reservadas, delimitadores, identificadores etc.

II. Identificação de sequências de símbolos que constituem estruturas como expressões e comandos, através de uma varredura, ou parsing, da representação interna do programa fonte, produzindo uma estrutura em árvore, chamada árvore de derivação.

III. Verificação das estruturas quanto ao sentido, ou seja, se o programa não possui erros de significado. Por exemplo, verifica se um identificador declarado como variável é utilizado como tal, se existe compatibilidade entre operandos e operadores em expressões etc.

Os itens I, II e III referem-se, correta e respectivamente, às fases

Sobre esta questão

Esta é a questão 48 da prova da Fundação Carlos Chagas aplicada em 2016 no concurso Tribunal Regional do Trabalho da 14ª Região, para o cargo de Analista Judiciário. Ela cobra Tecnologia da Informação, no assunto Desenvolvimento de Sistemas. É uma questão de múltipla escolha com 5 alternativas, de nível superior. Responda para conferir o gabarito oficial. Ela faz parte da prova FCC - 2016 - Tribunal Regional do Trabalho da 14ª Região - Analista Judiciário - Tecnologia da Informação, que você pode resolver completa, com cronômetro.

Questões de Tecnologia da Informação relacionadas