Leia o texto a seguir:
“O arquivo de cabeçalho, em forma de fonte, e a versão compilada do arquivo de implementação são repassados para os clientes. Quando tal biblioteca é usada, o arquivo de cabeçalho é incluído no código cliente por meio de uma especificação de pré-processador #include [...].
Fonte: sebesta R. W. Conceitos de linguagens de programação. 11. ed. Porto Alegre: Bookman, 2018.
Considerando o trecho acima, avalie as afirmações abaixo
I. O #include é interpretado pelo pré-processador.
II. O #include é transformado em código de máquina pelo compilador.
III. As diferentes bibliotecas pré-compiladas serão unidas ao programa pelo ligador (linker).
IV. As bibliotecas são disponibilizadas em linguagem intermediária (bytecode) e compiladas na hora da execução pelo JIT.
É correto o que se afirma em:
Grupo de escolhas da pergunta
I, III e IV, apenas.
II, III e IV, apenas.
I e II, apenas.
I e III, apenas.
I, II e III, apenas.
Soluções para a tarefa
Respondido por
2
Resposta:
apenas l lll IV porque e provavelmente
henriquerosa23:
é apenas I e III
Respondido por
4
Resposta:
É a I e III apenas
Explicação:
A afirmativa I é verdadeira, pois o #include é uma diretiva de compilação. Isso significa que ele não é um "comando" em C e não será compilado para linguagem de máquina, ele passa instruções para o processo de compilação, que são interpretadas pelo pré-processador.
A afirmativa III é verdadeira, pois os diferentes arquivos compilados separadamente serão ligados depois pelo linkador.
Perguntas interessantes
Informática,
4 meses atrás
Artes,
4 meses atrás
Matemática,
4 meses atrás
Matemática,
4 meses atrás
Matemática,
10 meses atrás
Física,
10 meses atrás
Matemática,
10 meses atrás