SóProvas


ID
2486014
Banca
FGV
Órgão
IBGE
Ano
2017
Provas
Disciplina
Programação
Assuntos

Um programador Java precisa utilizar um array unidimensional dinâmico armazenando números inteiros e decide importar a classe java.util.ArrayList.

A declaração da referência ao array que ele deverá utilizar é:

Alternativas
Comentários
  • Está indicando a letra E como correta, porém o fim de uma instrução em java não e .(ponto) e sim ;(ponto e vírgula) tornando assim a questão passível de anulação.

  • Uma questão de java que testa o conhecimento do candidato em gramática.

  • "ArrayList não é um array!"

     

    "É comum confundirem uma ArrayList com um array, porém ela não é um array. O que ocorre é que, internamente, ela usa um array como estrutura para armazenar os dados, porém este atributo está propriamente encapsulado e você não tem como acessá-lo. Repare, também, que você não pode usar [] com uma ArrayList, nem acessar atributo length. Não há relação!"

     

    ReferÊncia: https://www.caelum.com.br/apostila-java-orientacao-objetos/collections-framework/#16-2-listas-java-util-list

  • Quem não tem acesso:  - -> E

  • As letras B, C e D já descartamos por causa dos colchetes [].

    No final das contas, a questão pergunta se o ArrayList aceita tipos primitivos. Mesmo sem saber isso daria para matar, porque com certeza aceita Integer, e isso já coloca a letra A em suspeição.

    O que ferra é aquele ".", se achasse assim na prova, pediria anulação