Questão nº 82

Questão de Tecnologia da Informação · FGV TCE-PA 2024 (nº 82)

FGV2024Auditor de Controle Externo - Informática - Analista de SistemasTecnologia da Informação
Gabarito: Ever comentário ↓

O ASP.NET Core é uma tecnologia da Microsoft de código aberto, multiplataforma e alto desempenho para a criação de aplicativos conectados à Internet e aptos para a nuvem.
Sobre o ASP.NET Core, é correto afirmar que

Resposta comentada

Gabarito Alternativa E

ASP.NET Core é uma estrutura de desenvolvimento da Microsoft, de código aberto e multiplataforma, usada para construir aplicações web, APIs e microsserviços de alto desempenho.

(A) Incorreta: O ASP.NET Core oferece excelente suporte para hospedagem de serviços RPC, especialmente através do gRPC (Google Remote Procedure Call), que é uma tecnologia de RPC de alto desempenho e parte integrante do ecossistema.
(B) Incorreta: A descrição fornecida se refere ao Blazor, um framework front-end baseado em componentes que permite criar interfaces de usuário interativas com C#. Razor é uma sintaxe de marcação para incorporar código .NET em páginas web, usada principalmente para criar views no ASP.NET Core MVC e Razor Pages. A armadilha da banca aqui é confundir Razor (sintaxe) com Blazor (framework), que possuem nomes semelhantes e estão relacionados ao desenvolvimento web com .NET.
(C) Incorreta: O ASP.NET Core foi projetado para ser mais rápido e eficiente que o ASP.NET 4.x (baseado no .NET Framework tradicional), apresentando desempenho superior em benchmarks e na prática.
(D) Incorreta: A classe `HttpRequest` encapsula informações sobre a solicitação HTTP de entrada e é primariamente para leitura. No entanto, a afirmação "permite somente leitura" é muito absoluta; por exemplo, o `Body` da requisição é um `Stream` que, ao ser lido, altera seu estado interno (posição), e o `HttpContext` (que contém o `HttpRequest`) possui uma coleção `Items` que pode ser modificada.
(E) Correta: Sim, o ASP.NET Core possui um sistema de Injeção de Dependência (DI) nativo e robusto. As dependências são registradas em um contêiner de serviço (implementado pelo `IServiceProvider`) durante a inicialização da aplicação, permitindo que sejam resolvidas e injetadas automaticamente onde forem necessárias.

Fonte: FGV TCE-PA 2024 Auditor de Controle Externo - Informática - Analista de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho