ASP.NET Core
Gabarito: letra D. ASP.NET Core é um framework web de código aberto desenvolvido pela Microsoft para construção de aplicações web modernas e multiplataforma. As demais alternativas confundem seu escopo com desenvolvimento desktop, automação, extensão de linguagem ou biblioteca de classes.
Alternativa A — ❌ Incorreta
Afirma que ASP.NET Core é uma plataforma para desenvolvimento de aplicações desktop para Windows. Na verdade, ASP.NET Core é voltado para aplicações web. Para desktop, a Microsoft oferece Windows Forms, WPF e, mais recentemente, .NET MAUI.
Alternativa B — ❌ Incorreta
Diz que é uma linguagem de programação para automação de processos. ASP.NET Core não é linguagem; é um framework. As linguagens comumente usadas com ele são C#, F# ou VB.NET. Automação de processos não é seu foco.
Alternativa C — ❌ Incorreta
Apresenta ASP.NET Core como extensão da linguagem C# para desenvolvimento de aplicativos móveis iOS/Android. Não é extensão de C#, e sim um framework web. Para desenvolvimento mobile nativo, usam-se Swift/Objective-C (iOS) ou Kotlin/Java (Android); multiplataforma mobile pode usar Xamarin ou .NET MAUI.
Alternativa D — ✅ Correta ⟵ GABARITO
Descreve precisamente: "É um framework web de código aberto da Microsoft para o desenvolvimento de aplicações web." ASP.NET Core é multiplataforma (Windows, Linux, macOS), open-source e sucessor do ASP.NET tradicional.
Alternativa E — ❌ Incorreta
Caracteriza como uma biblioteca de classes do .NET Framework para acesso a serviços de rede. ASP.NET Core é um framework completo, não uma simples biblioteca. Acesso a serviços de rede (ex.: HttpClient) é parte do .NET, mas não define o ASP.NET Core.
Gabarito: letra D.