Logo Passei Direto
Buscar
Questão 1/10 - Programação Orientada a Objetos
“Collections é uma importante API Java, essa API consiste em um conjunto de classes que implementam diferentes estruturas de dados, essas estruturas são encapsuladas respeitando uma mesmo acordo, interface, o que traz diversas facilidades.”
Sobre o tópico em questão considere as afirmacoes a seguir:
I- Dentro das Collections o conceito de ‘Iterator’ é uma ferramenta que permite passar pelos elementos independente de qual Collection específica estamos utilizando.
II- ArrayList e HashMap não fazem parte das classes Collections.
III- O ‘Iterator’ possui métodos associados chamados next() e hasNext() entre outros que auxiliam na navegação dos itens.
É correto apenas o que se afirma em

A I apenas
B II apenas
C I e II apenas
D I e III apenas
User badge image
Questões Para a Compreensão

há 2 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmativa: I- Dentro das Collections, o conceito de ‘Iterator’ é uma ferramenta que permite passar pelos elementos independente de qual Collection específica estamos utilizando. Verdadeiro, o `Iterator` é uma interface que permite percorrer os elementos de qualquer coleção de forma uniforme. II- ArrayList e HashMap não fazem parte das classes Collections. Falso, tanto `ArrayList` quanto `HashMap` fazem parte da API de Collections do Java. O `ArrayList` é uma implementação de lista e o `HashMap` é uma implementação de mapa. III- O ‘Iterator’ possui métodos associados chamados next() e hasNext() entre outros que auxiliam na navegação dos itens. Verdadeiro, o `Iterator` realmente possui esses métodos, que são fundamentais para a iteração sobre os elementos de uma coleção. Com base nas análises: - A afirmativa I é verdadeira. - A afirmativa II é falsa. - A afirmativa III é verdadeira. Portanto, a alternativa correta que contém apenas as afirmações verdadeiras é: D) I e III apenas.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

Analisando as afirmações sobre o conceito de Collections em Java: I- Dentro das Collections o conceito de ‘Iterator’ é uma ferramenta que permite passar pelos elementos independente de qual Collection específica estamos utilizando. - Correto. O Iterator é uma interface que permite percorrer os elementos de uma coleção de forma sequencial, independentemente do tipo específico de coleção. II- ArrayList e HashMap não fazem parte das classes Collections. - Incorreto. Tanto ArrayList quanto HashMap fazem parte do framework de Collections em Java. III- O ‘Iterator’ possui métodos associados chamados next() e hasNext() entre outros que auxiliam na navegação dos itens. - Correto. O Iterator possui métodos como next() para obter o próximo elemento e hasNext() para verificar se ainda existem elementos a serem percorridos. Portanto, a afirmativa correta é: D) I e III apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Sobre o tópico em questão considere as afirmacoes a seguir:

I- Atributos: São as variáveis que descrevem o objeto.
II- Métodos: São como funções que dizem o que cada objeto faz.
III- Estado: Seria o valor de cada atributo que representa aquele objeto.

É correto apenas o que se afirma em

A) I apenas
B) II apenas
C) III apenas
D) I e II apenas
E) I, II e III.

Sobre o tópico em questão considere as afirmações a seguir:

I- O método sort pode ser utilizado para realizar a ordenação de elementos de um ArrayList.
II- O método shuffle pode ser utilizado para combinar elementos de duas ArrayList.
III- O método reverse pode ser utilizado para inverter a ordem dos itens de um ArrayList.

É correto apenas o que se afirma em

A) I apenas
B) II apenas
C) I e II apenas
D) I e III apenas
E) Nenhum dos itens está correto.

(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro, a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.

A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

Sobre o tópico em questão considere as afirmacoes a seguir:
I- O processo de compilação consiste em transformar código fonte em linguagem de máquina
II- O Java é uma linguagem puramente interpretada.
III- Códigos interpretados executam de forma mais rápida do que compilados.
É correto apenas o que se afirma em

A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

Sobre o código em questão considere as afirmacoes a seguir:

I- O método info() retorna 3 Strings

II- Diferentes objetos da classe Aluno vão imprimir mensagens diferentes dependendo do valor de seus atributos.

III- Aluno.info() vai invocar o método info() considerando os valores padrão dos atributos.

É correto apenas o que se afirma em
(FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica
(CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está associado.
(FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira.
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III.

Mais conteúdos dessa disciplina