Questão número 304307

  • A.

    O Exemplo 2 está incorreto, pois não existe o método get na interface List, apenas na interface Set. O Exemplo 3 também está incorreto, pois a instrução for precisa de três parâmetros (início, limite e incremento/decremento) e, no exemplo, só recebe um.

  • B.

    O Exemplo 2 está incorreto, pois o método next da classe Iterator necessita de um parâmetro inteiro, indicando qual será o incremento ou salto na lista. Por exemplo, se for passado o parâmetro 1, o apontador de operações da lista salta uma posição a frente.

  • C.

    Apesar do Exemplo 3 não acusar erro de compilação, o cast do objeto_cliente do tipo Object para o objeto cli do tipo Cliente não é necessário, pois a conversão de tipos, nesse caso, é automática. Além disso, este laço repete o mesmo elemento da lista infinitamente, pois não tem um incremento.

  • D.

    O Exemplo 2 está incorreto, pois o método iterator precisa receber como parâmetro o tamanho da lista. Como esse valor não foi passado como parâmetro, haverá um erro na compilação.

  • E.

    os três exemplos, quando executados em condições adequadas, terão o mesmo resultado, percorrendo a lista até o final. A cada passagem pelo interior do laço, um elemento da lista é colocado em um objeto da classe Cliente e, em seguida, o nome do cliente é exibido.

Próxima Questão
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...