Sobre framework .NET, considere as seguintes afirmativas:
1. Gerenciamento de memória, execução de threads, execução de códigos e compilação estão entre as funções da CLR (Common Language Runtime).
2. O Common Type System (CTS) assegura que todo código gerenciado seja autodescritivo.
3. A compilação just-in-time (JIT) permite que todo código gerenciado seja executado na linguagem de máquina nativa em cujo sistema ele está sendo executado.
4. O Microsoft Intermediate Language (MSIL) é um conjunto de instruções dependente de CPU que pode ser convertido em código nativo.
Assinale a alternativa correta.