Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Geral — FCC 2026

TI - Desenvolvimento de SistemasGeral
Código
fc142512
Banca
FCC
Órgão
MPE AL
Ano
2026
Cargo
Ana ( )

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 escrita 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/fc142512