Ir para o conteúdo

Questões sobre coleções

Questão 1
Qual interface representa listas no framework Collections do Java?
  • A. Set
  • B. Map
  • C. List
  • D. Queue
  • Questão 2
    Qual classe é uma implementação da interface List?
  • A. HashSet
  • B. HashMap
  • C. ArrayList
  • D. TreeMap
  • Questão 3
    Qual característica é verdadeira sobre listas?
  • A. Não permitem elementos repetidos.
  • B. Permitem elementos repetidos e possuem ordem.
  • C. Associam chaves e valores.
  • D. Não possuem tamanho variável.
  • Questão 4
    Analise o código abaixo.
    
    var lista = new ArrayList();
    lista.add(10);
    lista.add(20);
    lista.add(30);
    
    System.out.println(lista.get(1));
    

    Qual valor será impresso?
  • A. 10
  • B. 20
  • C. 30
  • D. Erro de compilação
  • Questão 5
    Analise o código abaixo.
    
    var lista = new ArrayList();
    lista.add(1);
    lista.add(2);
    lista.add(3);
    
    lista.add(1,99);
    

    Qual elemento ficará na posição 1?
  • A. 1
  • B. 2
  • C. 3
  • D. 99
  • Questão 6
    Analise o código abaixo.
    
    var lista = new ArrayList();
    lista.add(10);
    lista.add(20);
    
    System.out.println(lista.size());
    

    Qual valor será impresso?
  • A. 0
  • B. 1
  • C. 2
  • D. 20
  • Questão 7
    Qual interface representa conjuntos no framework Collections?
  • A. List
  • B. Set
  • C. Map
  • D. CollectionMap
  • Questão 8
    Qual característica é verdadeira sobre conjuntos?
  • A. Permitem elementos repetidos.
  • B. Mantêm obrigatoriamente a ordem de inserção.
  • C. Não permitem elementos repetidos.
  • D. Associam chaves e valores.
  • Questão 9
    Analise o código abaixo.
    
    var conjunto = new HashSet();
    
    conjunto.add(1);
    conjunto.add(1);
    conjunto.add(1);
    
    System.out.println(conjunto.size());
    

    Qual valor será impresso?
  • A. 0
  • B. 1
  • C. 2
  • D. 3
  • Questão 10
    Analise o código abaixo.
    
    var conjunto = new HashSet();
    conjunto.add(10);
    
    System.out.println(conjunto.contains(10));
    

    Qual valor será impresso?
  • A. true
  • B. false
  • C. 10
  • D. null
  • Questão 11
    Qual interface representa mapas no framework Collections?
  • A. Set
  • B. List
  • C. Map
  • D. Collection
  • Questão 12
    Analise o código abaixo.
    
    var mapa = new HashMap();
    
    mapa.put(1,"Brasil");
    mapa.put(2,"Argentina");
    
    System.out.println(mapa.get(2));
    

    Qual valor será impresso?
  • A. Brasil
  • B. Argentina
  • C. 2
  • D. null
  • Questão 13
    Analise o código abaixo.
    
    var mapa = new HashMap();
    
    mapa.put(1,"Brasil");
    mapa.put(1,"Chile");
    
    System.out.println(mapa.get(1));
    

    Qual valor será impresso?
  • A. Brasil
  • B. Chile
  • C. null
  • D. Erro de compilação
  • Questão 14
    Analise o código abaixo.
    
    var mapa = new HashMap();
    
    mapa.put(1,"Brasil");
    
    System.out.println(mapa.containsKey(1));
    

    Qual valor será impresso?
  • A. true
  • B. false
  • C. Brasil
  • D. null
  • Questão 15
    Analise o código abaixo.
    
    var mapa = new HashMap();
    
    mapa.put(1,"Brasil");
    
    System.out.println(mapa.containsValue("Argentina"));
    

    Qual valor será impresso?
  • A. true
  • B. false
  • C. Argentina
  • D. null