Questões de .Net (Programação)

Limpar Busca

A seguir, é apresentado um trecho de código escrito na linguagem C#:

Imagem relacionada à questão do Questões Estratégicas

Quando esse código for executado, é correto afirmar que o valor impresso no console será:

  • A 20
  • B 23
  • C 28
  • D 50
  • E 100

No desenvolvimento de aplicações .NET Core (e versões mais recentes do .NET), o modelo de Hospedagem Genérica (Generic Host) foi introduzido como uma forma flexível e extensível de configurar e executar aplicações. Com base nesse modelo, é correto afirmar que a principal vantagem do Generic Host é:

  • A Ser exclusivo para a execução de serviços Windows, oferecendo recursos otimizados para esse ambiente específico.
  • B Proporcionar um desempenho significativamente superior ao hospedar aplicações web em comparação com o Servidor Web IIS (Internet Information Services).
  • C Unificar a forma de hospedar diferentes tipos de aplicações, como web (APIs, WebApps), serviços de console, workers e outros, sob um mesmo modelo de configuração e ciclo de vida.
  • D Restringir o suporte apenas a aplicações web, simplificando a configuração para esse tipo de aplicação.
  • E Oferecer suporte nativo e aprimorado para a tecnologia WebForms dentro do ecossistema .NET Core.

Em um projeto .NET Core ou .NET, o arquivo global.json é utilizado para gerenciar configurações relacionadas ao ambiente de desenvolvimento. Ele é um arquivo de configuração opcional e tem um papel importante em cenários em que é necessário garantir consistência entre diferentes desenvolvedores ou ambientes de build. Com base nesse contexto, assinale a alternativa que representa o propósito principal do arquivo global.json em um projeto .NET Core:

  • A Registrar serviços para injeção de dependência, definindo quais classes serão usadas em toda a aplicação.
  • B Configurar políticas de segurança globais, como restrições de acesso ou autenticação para o projeto.
  • C Especificar a versão do SDK do .NET a ser usada pelo projeto, garantindo compatibilidade e consistência.
  • D Definir variáveis de ambiente globais para o projeto, como strings de conexão ou configurações de runtime.
  • E Definir namespaces globais para o projeto, simplificando o uso de classes em diferentes arquivos.

Em aplicações ASP.NET Core, assinale a alternativa que apresenta o comportamento de um serviço registrado com o tempo de vida scoped no contêiner de injeção de dependência:

  • A Uma nova instância é criada para cada controlador ou Razor Page que solicita o serviço.
  • B Uma nova instância é criada a cada solicitação do serviço no contêiner de injeção de dependência.
  • C Uma única instância é criada e mantida para toda a vida útil da aplicação.
  • D Uma única instância do serviço é criada e mantida entre diferentes requisições que utilizam a mesma thread até que a aplicação termine a execução.
  • E Uma nova instância é criada para cada requisição HTTP, sendo compartilhada entre os componentes no mesmo escopo da requisição.

Na plataforma .NET, qual das seguintes linguagens é nativa e recomendada para o desenvolvimento de aplicações, considerando fatores como vasto suporte da Microsoft, compatibilidade e vasta documentação?

  • A Python
  • B Java
  • C PHP
  • D Ruby
  • E C#