SóProvas


ID
392221
Banca
Aeronáutica
Órgão
CIAAR
Ano
2009
Provas
Disciplina
Programação
Assuntos

Informe se é falso (F) ou verdadeiro (V) o que se afirma abaixo sobre estruturas de dados em linguagem Java. A seguir, indique a opção com a sequência correta.

( ) Uma coleção é uma estrutura de dados capaz de armazenar objetos. Ela pode crescer e encolher dinamicamente.
( ) Collection é uma interface que declara métodos capazes de inserir e remover coleções de objetos
( ) Uma List é uma interface com métodos para implementar coleções. As classes ArrayList, Vector e LinkedList implementam estes métodos da interface List.
( ) Um Set é uma coleção que não pode conter nenhum elemento duplicado. Entre as classes que implementam esta coleção encontramos HashMap, ArrayList e TreeMap.

Alternativas
Comentários
  • ( V ) Uma coleção é uma estrutura de dados, na realidade, um objeto que contém referências a outros objetos que são do mesmo tipo. Pode crescer e encolher dinamicamente;

    ( V ) A interface Collection é a interface-raiz na hierarquia de coleções a partir da qual as interfaces Set, Queue, List são derivadas. Contém operações de adicionar,limpar, comparar objetos ou elementos em uma coleção. Pode ser convertida em um Array.

    ( V ) Uma List (chamada também de sequência) é uma Collection ordenada que pode conter elementos duplicados. Fornece métodos para manipular elementos via índices. Implementa classes: ArrayList, Vector e LinkedList

    ( F ) Set não implementa MAPs

     

  • Corrigindo a opção errada: Um Set é uma Collection não ordenada de elementos únicos (isto é, sem elementos duplicados). A estrutura de coleções contém diversas implementações de Set, incluindo HashSet e TreeSet.

  • Complementando o comentário da colega Liliane;

    A classe LinkedHashSet também implementa uma collection Set;

    As classes  HashMap, ArrayList e TreeMap implementam a interface Map.