Buscar

ATIVIDADE AVALIATIVA SEMANA 4 NOTA 10

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ATIVIDADE AVALIATIVA SEMANA 4 – PROGRAMACAO ORIENTADA OBJETOS COM230
ERGUNTA 1
1. Acerca das coleções de tamanhos fixos e as coleções de tamanhos variáveis, é correto afirmar que: 
 
I. As coleções de tamanhos flexíveis são poderosas porque não precisamos saber antecipadamente quantos itens serão armazenados nelas e porque é possível variar o número de itens que elas mantêm.  
II. Exemplo de coleção de tamanho fixo é o ArrayList. 
III. Uma coleção de tamanho variável é chamada de Array. A natureza de tamanho variável de arrays é uma desvantagem significativa em muitas situações. 
IV. O acesso aos itens mantidos em um ArrayList é mais ineficiente do que o acesso aos itens em uma coleção de tamanho fixo comparável.  
V. Os Arraylists são capazes de armazenar objetos ou valores de tipo primitivo. As coleções de tamanhos fixos podem armazenar somente objetos. 
	
	
	Apenas I, II e IV estão corretas.
	
	
	Apenas I, III e IV estão corretas.
	
	
	Apenas II, III e IV estão corretas.
	
	
	Apenas II e V estão corretas.
	
	
	Apenas I e IV estão corretas.
1 pontos   
PERGUNTA 2
1. A interface List fornece uma maneira de armazenar uma coleção de objetos. Analise as afirmações a seguir e escolha a alternativa correta. 
 
I. A interface List é uma interface filha de Collection. 
II. A interface List é uma coleção ordenada de objetos na qual valores duplicados podem ser armazenados. 
III. A List não preserva a ordem de inserção e não permite o acesso posicional ou a inserção de elementos.  
IV. São métodos da interface List implementados pela classe ArrayList: Add, Remove, Clear e Contains. 
	
	
	Apenas I e IV estão corretas.
	
	
	Apenas II está correta.
	
	
	Apenas II e IV estão corretas. 
	
	
	Apenas I, II e IV estão corretas.
	
	
	Apenas III está correta.
1 pontos   
PERGUNTA 3
1. Collection é a interface raiz na hierarquia de coleções, já que dela descendem as interfaces List (listas), Set, Queue (filas) que formam a base das coleções genéricas da linguagem Java. Analise as afirmações a seguir e escolha a alternativa que melhor preencha as lacunas. 
 
I. ______ define uma coleção que não contém valores duplicados. 
II. ______ define uma coleção que representa uma fila, ou seja, implementa o modelo Fifo (First-in, first-out). 
III. ______ define uma coleção ordenada que pode conter elementos duplicados. 
IV. As classes e interfaces dessa estrutura de coleções são membros do pacote ______. 
	
	
	Queue, List, Set, java.io
	
	
	Set, Queue, List, java.io
	
	
	Queue, Set, List, java.util
	
	
	List, Set, Queue, java.io
	
	
	Set, Queue, List, java.util
1 pontos   
PERGUNTA 4
1. No que diz respeito às interfaces em programação orientada a objetos com a utilização da linguagem Java, considere a sentença a seguir e escolha a alternativa que preencha corretamente as lacunas. 
 
A interface ______ está ligada a estruturas de listas, a interface ______ está associada a estruturas do tipo conjuntos e a interface ______ refere-se a estruturas do tipo mapas. Set, List e Map possuem a interface abstrata ______ como ______. 
 
A alternativa correta que complementa a afirmação é: 
	
	
	java.util.List, java.util.Set, java.util.Map, java.util, subinterface.
	
	
	java.util.List, java.util.Set, java.util.Map, java.util.LinkedList, superinterface.
	
	
	java.util.List, java.util.Set, java.util.Map, java.util.Collection, superinterface.
	
	
	java.util.List, java.util.Set, java.util.Map, java.util.Collection, polimórfica. 
	
	
	java.util.List, java.util.Set, java.util.Map, java.util.Queue, polimórfica.
1 pontos   
PERGUNTA 5
1. Analise as afirmativas quanto às coleções em orientação a objetos:  
 
I.  Elas são usadas para manipular, armazenar e recuperar elementos que formam um grupo natural (objetos do mesmo tipo). 
II. As coleções são padronizadas de modo que aplicativos possam compartilhá-las facilmente, sem preocupação com detalhes de implementação. 
III. A estrutura de coleções em Java não fornece componentes reutilizáveis. 
IV. Em Java a interface Collection é a raiz da hierarquia de coleções. 
V. São estruturas de dados que agrupam referências a vários outros objetos, sendo algumas vezes chamadas de containers. 
 
Estão corretas apenas: 
	
	
	I, II, IV e V.
	
	
	I.
	
	
	II e V.
	
	
	I, II, III e V.
	
	
	III e IV.
1 pontos   
PERGUNTA 6
1. Das opções a seguir, quais delas implementam uma interface List? Escolha a alternativa correta. 
 
I. ArrayList. 
II. LinkedList. 
III. Queue. 
IV. ListIterator.  
V. Vector. 
	
	
	Apenas I, II e IV estão corretas.
	
	
	Apenas II, III e IV estão corretas.
	
	
	Apenas I, II e III estão corretas. 
	
	
	Apenas I, II e V estão corretas.
	
	
	Apenas I e III estão corretas.
1 pontos   
PERGUNTA 7
1. Assinale a alternativa correta quanto ao uso de Iterator na linguagem Java. 
 
I. Quanto a um Iterator, sabemos que com seu uso é possível percorrer qualquer coleção que visita seus elementos, como se ela fosse uma estrutura sequencial, atuando como um ponteiro para o próximo elemento.  
II. Um iterator não é obtido da própria coleção ao usar o método iterator(), pois para cada interface ou classe de uma coleção um iterador precisa ser implementado. 
III. O método iterator retorna um objeto iterator posicionado depois do primeiro objeto da coleção. 
IV. O método delete() do interator remove o último item retornado pelo método next(). 
	
	
	Apenas I está correta.
	
	
	Apenas II e III estão corretas. 
	
	
	Apenas III e IV estão corretas.
	
	
	Apenas I, II e III estão corretas.
	
	
	Apenas II está correta.
1 pontos   
PERGUNTA 8
1. Analise o trecho a seguir e escolha a alternativa que melhor preenche as lacunas: 
As coleções em Java são utilizadas para ______ elementos de um grupo de objetos de ______. É um conjunto bem definido de ______ e ______ para representar e tratar grupos de dados como uma unidade. 
	
	
	armazenar, mesmo tipo, interfaces, objetos.
	
	
	armazenar, mesmo tipo, interfaces, classes.
	
	
	armazenar, mesmo tipo, objetos, classes.
	
	
	armazenar, tipos diferentes, interfaces, classes.
	
	
	armazenar, tipos diferentes, objetos, classes genéricas.
1 pontos   
PERGUNTA 9
1. Em Java, há classes e interfaces que pertencem ao pacote java.util e que representam conjuntos de objetos. Esses possuem ainda a implementação de tarefas comuns em estrutura de dados: Listas, Filas e Árvores. As interfaces Set, Queue e List fazem parte dessa categoria e herdam de uma interface mais ampla no pacote java.util. Esta interface é denominada: 
	
	
	List
	
	
	Collection
	
	
	Hash
	
	
	Map
	
	
	Set
1 pontos   
PERGUNTA 10
1. Pacotes Java são utilizados para organizar as classes da sua aplicação. A vantagem do uso de pacotes é a organização dos componentes da aplicação. As classes e interfaces que compõem a estrutura de coleções são membros do pacote: 
	
	
	java.lang
	
	
	java.net
	
	
	java.util 
	
	
	java.io
	
	
	java.swing
P

Continue navegando