Em relação a compiladores, ligadores (link-editores) e interpretadores, é correto afirm...
Responda: Em relação a compiladores, ligadores (link-editores) e interpretadores, é correto afirmar que:
💬 Comentários
Confira os comentários sobre esta questão.

Por Camila Duarte em 31/12/1969 21:00:00
Gabarito: d) O link-editor, também conhecido como ligador, é o utilitário responsável por unir um ou mais módulos-objeto gerados pelo compilador em um único programa executável. Ele resolve referências externas entre os módulos e ajusta endereços para que o programa funcione corretamente.
A alternativa a) está incorreta porque a realocação é uma função do carregador (loader), que ajusta os endereços de memória do programa para que ele possa ser executado em diferentes locais da memória, não do tradutor.
A alternativa b) está incorreta porque o link-editor não carrega o programa na memória principal; essa função é do carregador.
A alternativa c) está incorreta porque o depurador é uma ferramenta usada para encontrar e corrigir erros no programa, não para gerar programas executáveis.
A alternativa e) está incorreta porque a grande vantagem do interpretador é a execução imediata do código, sem a necessidade de gerar um arquivo executável, embora isso possa resultar em maior tempo de execução, pois cada instrução é traduzida a cada execução.
Portanto, a alternativa d) é a correta, conforme o gabarito oficial.
A alternativa a) está incorreta porque a realocação é uma função do carregador (loader), que ajusta os endereços de memória do programa para que ele possa ser executado em diferentes locais da memória, não do tradutor.
A alternativa b) está incorreta porque o link-editor não carrega o programa na memória principal; essa função é do carregador.
A alternativa c) está incorreta porque o depurador é uma ferramenta usada para encontrar e corrigir erros no programa, não para gerar programas executáveis.
A alternativa e) está incorreta porque a grande vantagem do interpretador é a execução imediata do código, sem a necessidade de gerar um arquivo executável, embora isso possa resultar em maior tempo de execução, pois cada instrução é traduzida a cada execução.
Portanto, a alternativa d) é a correta, conforme o gabarito oficial.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários