FGV · PGE/RO · 2015 · Analista de Sistemas (Negócios, Suporte e Microinformática)

Questão 24 · Informática: Programação e algoritmos

No contexto de linguagens de programação, o termo memory leaks refere-se:

  1. A) à existência de programas que requerem quantidades de memória além dos limites do sistema hospedeiro;
  2. B) à existência de programas que alocam trechos de memória que estão correntemente alocados a outros processos ativos;
  3. C) a problemas no gerenciamento de memória por parte do sistema operacional, que falha na realocação de memória liberada por programas ativos;
  4. D) à possibilidade de um programa falhar na liberação de memória ocupada por objetos ou variáveis que se tornaram inalcançáveis;
  5. E) à existência de erros no mecanismo de memória virtual do sistema operacional quando executa um programa que contém comandos de alocação e liberação de memória.

Marque a alternativa correta:

Gabarito: D

Gabarito definitivo divulgado pela banca FGV (PGE/RO 2015).

Comentário

Gabarito: D.

Memory leak ocorre quando um programa aloca memória e deixa de liberá-la quando ela não é mais necessária. Como o bloco continua reservado, mas não é mais alcançável por nenhuma referência ativa, ele não pode ser reutilizado. Com o tempo, o consumo de memória cresce. A alternativa D descreve exatamente essa falha: a não liberação de objetos ou variáveis que se tornaram inalcançáveis.

  • A: descreve um programa que excede a memória disponível, o que é um problema de capacidade, não um vazamento.
  • B: descreve acesso indevido a memória de outros processos, o que é uma falha de isolamento.
  • C: atribui a falha ao sistema operacional, quando o vazamento é causado pelo próprio programa.
  • E: descreve falhas de memória virtual, que não definem um memory leak.

Dica de prova: em questões de conceitos, procure a palavra-chave "inalcançável" ou "não liberada" para identificar vazamento de memória.

Fundamentos: Gerenciamento de memória · Alocação e liberação de memória · Memory leak e coleta de lixo

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova FGV PGE/RO 2015 (Analista de Sistemas (Negócios, Suporte e Microinformática)), questão 24, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor