FGV · PGE/RO · 2015 · Analista de Sistemas (Desenvolvimento)

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

Um programador Java precisa utilizar, em seu código, um arranjo dinâmico de números inteiros. A declaração correta para esse arranjo é:

  1. A) ArrayList<int> arranjo;
  2. B) ArrayList<Int> arranjo;
  3. C) ArrayList<Integer> arranjo[];
  4. D) ArrayList<int> arranjo[];
  5. E) ArrayList<Integer> arranjo.

Marque a alternativa correta:

Gabarito: E

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

Comentário

Gabarito: E.

Um arranjo dinâmico de inteiros em Java é representado por ArrayList&lt;Integer&gt;. Em coleções genéricas não se usam tipos primitivos diretamente, e sim as classes wrapper; para int, a classe é Integer. A declaração ArrayList&lt;Integer&gt; arranjo é a única que declara uma lista de inteiros sem erro e sem colchetes.

  • A: errada. Tipos genéricos não aceitam primitivos como int.
  • B: errada. Int não existe em Java; a classe é Integer.
  • C: errada. Os colchetes declaram um vetor de ArrayList, e não um único ArrayList de inteiros.
  • D: errada. Combina o primitivo int como parâmetro genérico com os colchetes de vetor.

Dica: confira dois pontos: primitivo dentro de genérico não é permitido, e colchetes fazem a variável ser um vetor.

Fundamentos: coleções genéricas em Java · ArrayList · wrapper Integer · tipos primitivos x wrappers

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 (Desenvolvimento)), questão 37, 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