Question: What does JIT do in .Net?

  1. JIT is used for deployment, versioning, and security.
  2. JIT translates the IL code to an assembly code and uses the CPU architecture of the target machine to execute a .NET application.
  3. JIT compiles to C# code using .NET environment properties.
  4. JIT is used for deployment, versioning, and security, and forces the computer's processor to execute the native machine code.

Answer: The correct answer of the above question is Option B:JIT translates the IL code to an assembly code and uses the CPU architecture of the target machine to execute a .NET application.