QUESTÃO 3
Sobre as características e conceitos da Linguagem C, assinale a alternativa correta
Alternativas
Alternativa 1:
É uma linguagem orientada a objeto.
Alternativa 2:
Por ser uma linguagem de alto nível, não permite a manipulação de bits, bytes e endereços.
Alternativa 3:
A linguagem C é estruturada em blocos, de modo que permite a criação de funções dentro de funções.
Alternativa 4:
O código da linguagem C deve ser compilado, e as bibliotecas utilizadas devem ser "linkadas" para criar um programa executável.
Alternativa 5:
Os códigos em C desenvolvidos para um determinado tipo de sistema operacional não são portáveis para outro sistema. Em outras palavras, a linguagem C não possui portabilidade.
Respostas
Resposta:
Alternativa 4
Explicação:
1º O motivo de ser compilado é pelo fato da linguagem C necessitar transformar o código-fonte que foi escrito em um arquivo executável.
2° Se o programa possui chama às funções de bibliotecas, o linker (ligador) reúne o programa-objeto com as bibliotecas referenciadas e gera o código executável (arquivo binário) (ROCHA, 2006).
A Linguagem C é umas das mais utilizadas por programadores. Ela é de baixo nível de abstração, estruturada e compilada. Para ser possível gerar um arquivo executável, a linguagem deve ter seus módulos compilados linkados às bibliotecas utilizadas no código. Assim a alternativa 4 está correta.
Aprendendo sobre a Linguagem C
Para identificar a alternativa correta, analisaremos as sentenças das alternativas:
- Alternativa 1: Para uma Linguagem ser considerada orientada ao objeto, ela precisa atender três características: herança, polimorfismo e encapsulamento. Além disso, são linguagem de mais alto nível, o que não é o caso de C. Um exemplo de Linguagem orientada ao objeto é a C++.
- Alternativa 2: A Linguagem C é de baixo nível, ou seja, mais próxima à linguagem da máquina. Deste modo ela permite a manipulação de bits, bytes e endereços.
- Alternativa 3: A Linguagem C permite a chamada de funções dentro de uma outra função, entretanto suas criações são separadas.
- Alternativa 4: Para gerar o arquivo executável, a linguagem deve ser compilada, transformando sua linguagem em linguagem de máquina e deve ter suas bibliotecas linkadas para que o executável seja gerado.
- Alternativa 5: Uma das principais características da Linguagem C é sua portabilidade. Isso porque ela pode ser compilada em diversas arquiteturas e pode ser utilizada em vários sistemas operacionais, como MAC, Windows e Linux.
Deste modo, a alternativa correta é a Alternativa 4.
Aprenda mais sobre a Linguagem C em: https://brainly.com.br/tarefa/17964512
#SPJ2