Pular para o conteúdo principal

Questão de Programação — .Net — FCC 2026

Programação.Net
Código
gp003732
Banca
FCC
Órgão
MPE-AL
Ano
2026
Cargo
Analista do Ministério Público - Especialidade: Desenvolvimento de Sistemas
Em C#, ao gravar um arquivo em disco usando FileStream, a decisão técnica que garante a liberação determinística do recurso (handle), mesmo se ocorrer exceção durante a escrita, é
  1. Ao armazenamento do FileStream em campo estático, reduzindo a necessidade de descarte frequente.
  2. Bo uso de using (statement) com a instância de FileStream, garantindo a chamada de Dispose () ao sair do bloco.
  3. Ca substituição do FileStream por StreamReader, mantendo o mesmo comportamento de descarte para leitura binária.
  4. Da invocação explícita de GC.Collect ( ) ao final do método, forçando a coleta e finalização do FileStream.
  5. Eo encapsulamento do FileStream em um try sem finally, mantendo a liberação pelo runtime ao retornar do método.
Revelar gabarito e comentário

GabaritoB — o uso de using (statement) com a instância de FileStream, garantindo a chamada de Dispose () ao sair do bloco.

Link permanente: /questoes/gp003732