ASP.NET MVC
Gabarito: letra C. ASP.NET MVC é a implementação do padrão arquitetural Model-View-Controller (MVC) para aplicações web no ecossistema .NET. Esse padrão separa a aplicação em três componentes principais: modelo (dados e lógica de negócio), visão (interface com o usuário) e controlador (gerencia as requisições e coordena modelo e visão). As demais alternativas confundem o ASP.NET MVC com outras tecnologias da Microsoft ou de terceiros.
Alternativa A — ❌ Incorreta
Descreve o .NET MAUI (ou Xamarin), que é uma plataforma para desenvolvimento de aplicativos móveis multiplataforma. O ASP.NET MVC é exclusivamente para aplicações web.
Alternativa B — ❌ Incorreta
Refere-se a tecnologias desktop como Windows Forms, WPF ou .NET MAUI desktop. Novamente, não é o propósito do ASP.NET MVC.
Alternativa C — ✅ Correta ⟵ GABARITO
Exata definição do padrão MVC. O ASP.NET MVC segue esse padrão, permitindo uma separação clara de responsabilidades e facilitando a manutenção e testabilidade do código.
Alternativa D — ❌ Incorreta
ASP.NET é da Microsoft e roda sobre .NET, não sobre Java. Para Java, existem frameworks como Spring MVC.
Alternativa E — ❌ Incorreta
Não há relação com bibliotecas matemáticas. O ASP.NET MVC é um framework web, não uma biblioteca de funções matemáticas.
Gabarito: letra C