Questões de Arquitetura de Computadores - Compilador para Concurso

Foram encontradas 100 questões

Q697268 Arquitetura de Computadores
Na compilação de um programa, assinale a alternativa que apresenta a etapa/ fase em que ocorre a geração de um programa executável.
Alternativas
Q678145 Arquitetura de Computadores

No que se refere à compilação e interpretação de programas, julgue o próximo item.

Compilador é um utilitário responsável por executar um programa objeto diretamente na máquina.

Alternativas
Q678142 Arquitetura de Computadores

Considerando os conceitos de bibliotecas, julgue o item subsequente.

Na compilação de um programa que chama uma biblioteca compartilhada, todo o código da biblioteca é copiado e inserido dentro do binário final.

Alternativas
Q650758 Arquitetura de Computadores
Conhecer as metodologias utilizadas por um compilador para a análise e síntese de um programa de computador pode ser muito útil para entender como um software funciona por dentro. Assim, atividades como a engenharia reversa podem ser mais facilmente entendidas e realizadas. A esse respeito, no que se refere aos programas de computadores e às fases de um compilador, assinale a alternativa correta.
Alternativas
Q644126 Arquitetura de Computadores

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

Alternativas
Respostas
46: C
47: E
48: E
49: A
50: A