1. Para executar um programa em linguagem C é necessário um compilador onde sua função segundo Schildt (2005) é processar os códigos em linguagem de alto nível para linguagem baixo nível. O compilador processa os códigos do programa e verifica se estes não possuem erros na sua execução. Qual o procedimento que tem a função de vincular todos os arquivos gerados em um único arquivo executável?Assinale a alternativa correta:
a) Compilação.
b) Linker.
c) Processamento.
d) Leitura.
e) Escrita
Respostas
Oi!
Quando se fala em Linguagem de programação C, é importante lembrarmos que ele possui procedimentos, porém um dos procedimento que pode ser considerado o mais importante é o compilador.
Tendo em vista que ele, possui como responsabilidade a leitura de todo o código e criar um único arquivo executável, na linguagem da máquina, específica para uma arquitetura de processadores e para um tipo de sistema operacional, o que significa que um programa compilado no Windows, não deve rodar no Linux.
Com base nos escritos acima pode-se inferir que a resposta correta é a letra A)
Esperto ter ajudado!
Resposta:
Resposta correta: b) Linker
Explicação:
Segundo Manzano (2015), a primeira etapa do processo de
compilação é o pré-processamento onde se identificam as
bibliotecas e as primeiras sintaxes (comandos) do programa. Em
seguida, o código-fonte é transformado em código objeto, o qual,
através do linker, tem a função de vincular todos os arquivos gerados
em um único arquivo executável.