Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2024

ProgramaçãoLinguagens de programação
Código
fg079635
Banca
FGV
Órgão
DATAPREV
Ano
2024
Nível
Superior
Cargo
ATI - Arquitetura, Engenharia e Sustentação Tecnológica
Considere o seguinte trecho de código:Q69.png 393×165Esse código tem por objetivo remover as posições pares de uma lista "números".Assinale a opção que identifica os problemas com esse código.
  1. AA remoção de elementos dentro de um laço for deve ser feita usando os métodos next() e remove() do iterador.
  2. BO laço for está mal posicionado, e deveria ser usado antes do laço while para iterar corretamente.
  3. CO método remove nunca pode ser chamado durante a iteração com um iterador, pois isso sempre resulta em uma exceção.
  4. DA variável i utilizada no laço for está causando um erro de indexação ao tentar acessar elementos que já foram removidos.
  5. EO laço while deve ser substituído por um laço for para evitar conflitos com o iterador.
Revelar gabarito e comentário

GabaritoA — A remoção de elementos dentro de um laço for deve ser feita usando os métodos next() e remove() do iterador.

Link permanente: /questoes/fg079635