Qual é o componente da plataforma .NET que opera como uma má...

Próximas questões
Com base no mesmo assunto
Q2171196 Programação
Qual é o componente da plataforma .NET que opera como uma máquina virtual, responsável pelo gerenciamento e execução do código do programa em uso, sendo um ambiente independente para a execução de programas escritos em várias linguagens?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: D - CLR (Common Language Runtime)

A plataforma .NET é composta por diversos componentes que trabalham juntos para permitir o desenvolvimento e execução de aplicações. O componente em questão é o CLR, ou Common Language Runtime. O CLR é uma parte fundamental do .NET Framework, atuando como uma máquina virtual que gerencia a execução dos programas. Ele fornece um ambiente de execução seguro, onde o código é executado de maneira isolada e gerenciável.

Além disso, o CLR lida com a compilação Just-In-Time (JIT), gerenciamento de memória, segurança de acesso ao código, tratamento de exceções e outras funções importantes do sistema. Ele também permite a interoperabilidade entre diferentes linguagens de programação, o que significa que códigos escritos em diferentes linguagens podem funcionar juntos e serem executados na mesma máquina virtual.

O motivo pelo qual a alternativa 'A - CIL (Common Intermediate Language)' e a alternativa 'B - MSIL (Microsoft Intermediate Language)' estão incorretas é que ambas se referem à linguagem intermediária do .NET, que é o formato de código compilado que o CLR executa, e não ao próprio ambiente de execução. A alternativa 'C - VB .NET' é uma linguagem de programação específica dentro do ecossistema .NET e não um componente de execução. Por fim, a alternativa 'E - CTS (Common Type System)' está incorreta pois se refere ao sistema que define todos os tipos de dados possíveis na plataforma .NET e como eles podem interagir, e não ao ambiente de execução.

Portanto, a alternativa correta é a 'D - CLR', justamente por ser o componente responsável pelo gerenciamento e execução do código, funcionando como uma máquina virtual dentro da plataforma .NET.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

clr

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo