Informática, perguntado por perguntador99999, 2 meses atrás

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.

Soluções para a tarefa

Respondido por bergdanin1
2

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).

Respondido por oilauri
8

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

Perguntas interessantes