Buscar

Os compiladores são identificados como programas que realizam a tradução do código-fonte para uma linguagem compilada e entendível para o computado...

Os compiladores são identificados como programas que realizam a tradução do código-fonte para uma linguagem compilada e entendível para o computador. O processo de tradução (compilação) implica na conversão de programa, expresso em código-fonte, em um programa equivalente, expresso em código-executável. De acordo com os estudos de compilação de programas em C, associe os itens, utilizando o código a seguir:

I. Código-fonte.

II. Código-objeto.

III. Código executável.

(    ) É o código gerado na linguagem de máquina da arquitetura-alvo. Esse código, entretanto, não pode ser diretamente executado pelo processador, já que nem todas as referências necessárias à execução estão resolvidas. Pode faltar, por exemplo, referências a endereços de funções que estão em outros códigos-objetos

(    ) É um código escrito em uma linguagem de programação. Os programas-fontes são normalmente compostos de diversos códigos-fontes, armazenados em vários arquivos.

(    ) É o código gerado na linguagem de máquina da arquitetura-alvo, com todas as referências resolvidas, que pode ser diretamente executado pelo processador. O arquivo contendo esse código é chamado de programa executável.Assinale a alternativa que apresenta a sequência CORRETA:

A) III – II – I.


B) II – I – III.


C) I – II – III.


D) II – III – I.

💡 2 Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra D) II - III - I. Explicação: - O código-fonte é o programa escrito em uma linguagem de programação, portanto, a primeira afirmativa corresponde ao código-fonte. - O código-objeto é o código gerado na linguagem de máquina da arquitetura-alvo, mas que ainda não pode ser executado diretamente pelo processador, pois nem todas as referências necessárias à execução estão resolvidas. Portanto, a segunda afirmativa corresponde ao código-objeto. - O código executável é o código gerado na linguagem de máquina da arquitetura-alvo, com todas as referências resolvidas, que pode ser diretamente executado pelo processador. Portanto, a terceira afirmativa corresponde ao código executável. Assim, a sequência correta é II - III - I.

0
Dislike1
User badge image

Clay Reverson Costa da Silva

A sequência CORRETA é a letra B II - I - III, gabarito AVA!
0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais