Matemática Múltipla Escolha

A linguagem C é uma linguagem:

A linguagem C é uma linguagem:

  1. Nenhuma das alternativas anteriores.
  2. de baixo nível e compilada.
  3. de alto nível e compilada.
  4. de baixo nível e interpretada.
  5. de alto nível e interpretada.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - de alto nível e compilada.

Para responder corretamente a esta questão, é necessário analisar duas características fundamentais da linguagem C: o seu modelo de execução e o seu nível de abstração em relação ao hardware.

Análise Detalhada

1. Modelo de Compilação (Compilada vs. Interpretada)

A linguagem C utiliza um processo de compilação. Isso significa que o código-fonte escrito pelo programador (arquivos .c) é traduzido inteiramente para código de máquina (executáveis) antes de ser executado no computador.

  • Compilada: O programa inteiro é convertido em linguagem de máquina uma única vez. Exemplos: C, C++, Rust.
  • Interpretada: O código é executado linha por linha por um interpretador durante a execução. Exemplos: Python, JavaScript.

Portanto, qualquer alternativa que mencione "interpretada" está incorreta.

2. Nível da Linguagem (Alto vs. Baixo Nível)

Esta é a parte que gera mais confusão, pois a C ocupa uma posição intermediária.

  • Baixo Nível: São linguagens muito próximas do hardware, como a linguagem de máquina (binário) e Assembly. Elas manipulam registradores diretamente.
  • Alto Nível: Linguagens com sintaxe próxima à linguagem humana, abstraindo detalhes do hardware.

Embora a linguagem C seja frequentemente classificada tecnicamente como "Médio Nível" por permitir manipulação direta de memória (ponteiros), em contextos de múltipla escolha que não oferecem a opção "Médio", ela é enquadrada como Alto Nível. Isso ocorre porque sua sintaxe utiliza palavras-chave em inglês (if, while, int), diferentemente de Assembly, e oferece abstrações como funções e estruturas de dados.

Resumo Comparativo

CaracterísticaLinguagem CLinguagem AssemblyLinguagem Python
ModeloCompiladaCompilada/AssembladaInterpretada
NívelMédio/Alto*BaixoAlto
SintaxePróxima do humanoMnemônicos/HardwareMuito abstrata

\Considerada Alto Nível quando comparada a Assembly em questões gerais.*

Conclusão

Com base na análise acima, a classificação correta que melhor se adapta às opções fornecidas é que a linguagem C é de alto nível e compilada. Ela exige um compilador para gerar o executável e possui uma sintaxe legível por humanos, distanciando-se do nível de máquina puro.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.