Ed
ontem
Vamos analisar cada afirmativa: I. A classe ArrayList implementa a interface List. Ela usa uma matriz dinâmica para armazenar o elemento duplicado de diferentes tipos de dados. Verdadeiro, a classe `ArrayList` realmente implementa a interface `List` e utiliza uma matriz dinâmica, permitindo armazenar elementos de diferentes tipos (se não for utilizada a generics). II. A variável "itr" é do tipo iterator e serve para percorrer a lista criada (no caso, list), permitindo realizar operações de inserção por meio do itr.add(). Falso, a variável `itr` é um `Iterator`, que permite percorrer a lista, mas não permite operações de inserção. O método `itr.add()` não existe na interface `Iterator`. III. O termo entre ">" indica o tipo de coleção em que a lista realizará as operações, sendo redimensionada automaticamente de acordo com a composição. Falso, o trecho de código apresentado não contém o uso de generics (por exemplo, `ArrayList`), e a afirmação não está clara. O `ArrayList` é redimensionado automaticamente, mas a parte sobre o tipo de coleção não está correta no contexto apresentado. Com base nas análises: - A afirmativa I é verdadeira. - A afirmativa II é falsa. - A afirmativa III é falsa. Portanto, a alternativa correta que contém todos os itens verdadeiros é: b) I, apenas.