← Questões de Programação

Programação · IBADE · 2022

Questão comentada de Programação

Existem linguagens de programação cujo código fonte, depois de passar pela compilação, deve ser completado com rotinas armazenadas em bibliotecas para então se tornar um executável. O programa que executa essa função de acrescentar e ligar as rotinas ao código fonte principal denomina-se:

Gabarito: E

Quando um programa é compilado, nem sempre ele já sai pronto para rodar. Em algumas linguagens, o código objeto precisa ser combinado com funções que estão em bibliotecas, formando o executável final. É aí que entra o programa responsável por "ligar" essas partes, juntando o código principal com as rotinas externas. Esse processo é bem comum em sistemas que usam módulos e bibliotecas compartilhadas. Pense como montar um quebra-cabeça: a compilação faz várias peças, mas ainda falta encaixar algumas partes que estavam guardadas em outro lugar. O nome dessa etapa é linking, e o programa que faz isso é o linkeditor, também chamado de linker. Ele resolve referências, conecta módulos e prepara o executável para uso. Por isso, a alternativa E está correta: o linkeditor é o componente que acrescenta e liga rotinas de bibliotecas ao código principal depois da compilação.

Continue treinando

Questões relacionadas