Buscar

Sabem essa

Em muitas linguagens de programação, como o C por exemplo, a última fase do processo de compilação é
realizada por um programa chamado de Linker, nesta fase, bibliotecas de funções e objetos previamente
compiladas, e necessárias para o funcionamento do seu programa são anexadas ao código e o código resultante
é, finalmente, transformado em programa executável. Com relação a esta última fase do processo de compilação,
marque a alternativa incorreta.
(A)   Além de incluir as bibliotecas o linker realiza um processo de otimização de código;

(B) O linker também é responsável por analisar semanticamente o código das bibliotecas antes de adicionálas
ao seu código;
(C) O código, tanto aquele escrito por você, quanto aquele proveniente das bibliotecas, que chega ao linker já
passou por pelo menos um processo de otimização;
(D) A última otimização realizada no processo de compilação é relacionada com a arquitetura e o sistema
operacional destinos do programa que está sendo construído;
(E) É na última fase de compilação que o programa resultante irá receber todos os códigos, cabeçalhos e
rodapés, que serão necessários para a sua execução em uma determinada arquitetura, em um determinado
sistema operacional.

Existem dois grandes grupos de aplicativos para a conversão de código fonte, escrito em uma linguagem de
programação em código de máquina: a compilação e a interpretação. Marque, entre as opções a seguir aquela
que é verdadeira, considerando as características de compiladores e interpretadores.

(A) Os interpretadores são basicamente compiladores cujo programa resultante pode ser salvo em uma mídia
qualquer para uso em outras máquinas que contenha a mesma arquitetura e sistema operacional;
(B) Os compiladores são basicamente interpretadores cujo programa resultante não pode ser executado em
máquinas físicas diferentes mesmo que tenham a mesma arquitetura e o mesmo sistema operacional;
(C) Não existe relação entre os processos de compilação e interpretação e a linguagem de programação. De fato, qualquer linguagem de programação pode ser interpretada ou compilada;

(D) Durante a criação da linguagem de programação é definido se ela será interpretada ou compilada e a
transição entre estes processos não é possível;
(E) Uma linguagem de programação do tipo compilada, não permite que o programa produzido seja
transportado para máquinas de arquitetura similar mesmo que o sistema operacional seja o mesmo.

 

 

 

💡 2 Respostas

User badge image

Bruno Teixeira

Primeira alternativa E. Segunda C
2
Dislike0
User badge image

Rafaela Freitas

não sei
1
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