Pular para o conteúdo principal

Questão de Programação — ASP — FUNDATEC 2023

ProgramaçãoASP
Código
qq896869
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia Microsoft
Assinale a alternativa que descreve corretamente o conceito de ASP.NET Core.
  1. AÉ uma plataforma para desenvolvimento de aplicações desktop para Windows.
  2. BÉ uma linguagem de programação voltada para a automação de processos.
  3. CÉ uma extensão da linguagem C# que permite o desenvolvimento de aplicativos móveis para iOS e Android.
  4. DÉ um framework web de código aberto da Microsoft para o desenvolvimento de aplicações web.
  5. EÉ uma biblioteca de classes do .NET Framework para o acesso a serviços de rede.
Revelar gabarito e comentário

GabaritoD — É um framework web de código aberto da Microsoft para o desenvolvimento de aplicações web.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

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.

Link permanente: /questoes/qq896869