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?
AJVM (Java Virtual Machine).
BCLR (Common Language Runtime).
CREC (Runtime Environment Compiler).
DRVM (Runtime Virtual Machine).
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.