Considere as definições abaixo. I. Um dos principais compo...

Próximas questões
Com base no mesmo assunto
Q2897033 Arquitetura de Software

Considere as definições abaixo.

I. Um dos principais componentes do .Net Framework que oferece inúmeros benefícios aos desenvolvedores, tais como gerenciamento de exceções, segurança, depuração e indicação de versão.

II. Especifica os tipos suportados pelo componente acima que incluem: classes, interfaces, tipos de valores e delegação.

Correspondem correta e respectivamente às definições I e II

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C: a Common Language Runtime e o Common Type System.

Analisando a questão:

A questão aborda conceitos importantes do .Net Framework, que é uma plataforma de desenvolvimento criada pela Microsoft. Para resolver essa questão, é necessário entender dois componentes fundamentais do .Net Framework: o Common Language Runtime (CLR) e o Common Type System (CTS).

Explicação da alternativa correta:

I. Common Language Runtime (CLR): Este é um dos principais componentes do .Net Framework. O CLR oferece diversos benefícios aos desenvolvedores, incluindo gerenciamento de exceções, segurança, depuração e controle de versão. Ele é responsável por executar o código e fornecer serviços que tornam o desenvolvimento mais eficiente e seguro.

II. Common Type System (CTS): Este componente especifica os tipos de dados que são suportados pelo CLR. O CTS define como os tipos são declarados, usados e gerenciados no tempo de execução, incluindo classes, interfaces, tipos de valores e delegados. Ele garante que todos os tipos de dados usados nas diferentes linguagens de programação suportadas pelo .Net Framework sejam interoperáveis.

Analisando as alternativas incorretas:

A. A Microsoft Intermediate Language (MSIL) é uma linguagem intermediária usada pelo .Net Framework, e o compilador Just-In-Time (JIT) é responsável por converter o MSIL em código de máquina. No entanto, essas definições não correspondem às descrições fornecidas na questão.

B. MSIL e CLR são componentes importantes, mas a definição II fala sobre tipos suportados, o que é responsabilidade do CTS, não do CLR.

D. Esta alternativa inverte a ordem correta dos componentes. O primeiro item se refere ao CLR, e o segundo ao CTS.

E. O Common Type System (CTS) e a Microsoft Intermediate Language (MSIL) são componentes diferentes e não correspondem corretamente às definições fornecidas na questão.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

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