Pular para o conteúdo principal

Questão de Programação — .Net — FUNDATEC 2023

Programação.Net
Código
qq890180
Banca
FUNDATEC
Órgão
BRDE
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas - Desenvolvimento de Sistemas
O .NET fornece um ambiente em tempo de execução que executa o código e fornece serviços que facilitam o processo de desenvolvimento. Como é chamado esse ambiente?
  1. AJVM (Java Virtual Machine).
  2. BCLR (Common Language Runtime).
  3. CREC (Runtime Environment Compiler).
  4. DRVM (Runtime Virtual Machine).
  5. ECRL (Compiler Runtime Library).
Revelar gabarito e comentário

GabaritoB — CLR (Common Language Runtime).

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

.NET – Ambiente de execução (CLR)

Gabarito: letra B. O ambiente de execução do .NET é o CLR (Common Language Runtime), que gerencia a execução do código, memória, segurança e outros serviços essenciais. Trata-se da "máquina virtual" da plataforma .NET, análoga à JVM do Java.

O conteúdo de apoio define claramente:

CLR (Common Language Runtime): É o motor de execução. Gerencia memória (Garbage Collection), segurança, tratamento de exceções e execução de threads. É a "máquina virtual" do .NET.

A questão cobra um conceito fundamental e direto. A banca explora justamente a familiaridade do candidato com o termo correto, evitando confusão com siglas de outras plataformas ou inventadas.

Alternativa A — ❌ Incorreta

JVM (Java Virtual Machine) é o runtime da plataforma Java, não do .NET. É comum haver troca, mas a JVM não se aplica ao ecossistema .NET.

Alternativa B — ✅ Correta ⟵ GABARITO

CLR (Common Language Runtime) é exatamente o ambiente de execução do .NET, responsável por executar o código intermediário (CIL) e fornecer serviços como gerenciamento de memória, segurança e tratamento de exceções.

Alternativa C — ❌ Incorreta

REC (Runtime Environment Compiler) não é uma sigla real do .NET. A banca cria um distrator que parece plausível, mas não corresponde a nenhum componente da plataforma.

Alternativa D — ❌ Incorreta

RVM (Runtime Virtual Machine) também não existe no .NET. É uma sigla genérica que pode confundir, mas não é parte do ecossistema.

Alternativa E — ❌ Incorreta

CRL (Compiler Runtime Library) é a inversão das letras de CLR. A banca troca a ordem para testar a atenção do candidato. O correto é CLR, não CRL.

NÃO CAIA NESSA!

A banca explora a semelhança com a JVM do Java e cria siglas inventadas (REC, RVM, CRL) para testar se o candidato conhece o nome exato do runtime do .NET. Lembre-se: CLR é o motor de execução.

Gabarito: letra B.

Link permanente: /questoes/qq890180