Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — FGV 2026

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
gp019086
Banca
FGV
Órgão
TJ-SC
Ano
2026
Cargo
Analista de Sistemas
No universo Java, as interfaces Map e Set são essenciais paraorganizar e manipular dados de forma eficiente, permitindoarmazenar elementos e associações chave-valor com rapidez eclareza no código. Nesse contexto, avalie as sentenças a seguir. I. Set é uma interface que estende Collection e possui elementosúnicos.II. Uma diferença entre Map e Set é que Maps contêm chaves evalores, enquanto Sets contêm somente valores.III. Em um Map, as chaves devem ser únicas, mas essa regra nãose aplica aos valores associados. Está correto o que se afirma em
  1. AI, apenas.
  2. BII, apenas.
  3. CI e II, apenas.
  4. DII e III, apenas.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoE — I, II e III.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Interfaces Map e Set em Java

Gabarito: letra E (I, II e III). As três afirmações estão corretas de acordo com a documentação oficial da API Java. A interface Set estende Collection e garante elementos únicos; Map armazena pares chave-valor, com chaves únicas e valores podendo se repetir.

Interfaces Java
  • 1Set
    • Estende Collection
    • Elementos únicos
    • Apenas valores
  • 2Map
    • Chave → valor
    • Chaves únicas
    • Valores podem repetir
LEVEL · soulevel.com.br

Item I — ✅ Correta

Set é uma subinterface de Collection que não permite elementos duplicados. É a definição padrão da interface java.util.Set.

Item II — ✅ Correta

Map associa chaves a valores; cada chave pode mapear para no máximo um valor. Set armazena apenas elementos (valores) únicos. Essa é a diferença fundamental entre as duas interfaces.

Item III — ✅ Correta

Em um Map, as chaves são únicas (não podem haver duas chaves iguais), mas os valores podem ser repetidos. Por exemplo, dois registros podem ter o mesmo valor associado a chaves diferentes.

Conclusão: todas as sentenças estão corretas, portanto a alternativa correta é a letra E.

Link permanente: /questoes/gp019086