Baixe o app para aproveitar ainda mais
Prévia do material em texto
EXERCÍCIOS UNIDADE X – PROGRAMAÇÃO ORIENTADA A OBJETOS Questão 1/3 A distribuição usando arrays é importante para o desenvolvimento dos programas em Java. Sobre o uso do array, assinale a alternativa correta. A) A distribuição usando arrays é simples para o programador, pois o permite buscar seus elementos necessários. B) Na distribuição com o uso de arrays, é impossível buscar elementos sem saber o índice. C) A distribuição usando arrays precisa utilizar a primeira classe criada no programa. D) Em um array distribuído, o objeto não fica armazenado na memória principal. E) Na distribuição usando arrays, os objetos armazenam valores. Questão 2/3 As listas são coleções de dados organizados para usabilidade. Conforme o estudo sobre distribuição de listas, é correto afirmar que A) as listas são utilizadas para armazenar dados em uma segunda lista. B) a lista permite apenas um tipo de objeto. C) para criar uma lista, é preciso utilizar uma coleção de dados. D) a Collections possui uma interface Java.util. E) a interface java.util.List traz um array interno que permite gerar listas. Questão 3/3 O embaralhamento em Java permite alterar a organização dos elementos de um array. Diante desse conceito, responda: qual é a principal característica do embaralhamento? A) Ordenar os arrays em ordem crescente. B) Percorrer os elementos de um array. C) Desordenar dados armazenados em arrays. D) Preencher os elementos de um array. E) Manter em ordem os elementos de um array. Questão 1/3 As listas são utilizadas para guardar elementos, como números de telefones. Para isso, podemos adicionar um elemento dentro de uma posição dela. O que um programador precisa fazer para adicionar elementos dentro da lista? A) Criar um array e atualizar a referência que aponta para lista. B) Referenciar um elemento no array. C) Atualizar o último elemento que entrou na lista. D) Criar um novo compartilhamento. E) Criar uma lista com os elementos e inclui-la na lista vazia. Questão 2/3 Na passagem de lista, os métodos recebem um valor para, depois, passar um argumento para o método definido. Para que um programador verifique que um elemento consta em uma lista, é importante que ele A) percorra a lista e faça uma comparação com o uso do método equals(Object). B) use os atributos para percorrer a lista. C) use uma outra lista para manipilar os dados da atual. D) faça a comparação com os atributos definidos na sua lista. E) percorra a lista e crie uma segunda lista para utilizar métodos de comparação. Questão 3/3 Para fazer a passagem de arrays para métodos, é preciso seguir algumas etapas. Assinale a alternativa que contempla essas etapas. A) Para passar arrays para métodos, são necessários o tipo do retorno, nome do método, tipo do parâmetro e o nome da variável. B) Para passar arrays para métodos, é preciso fazer a declaração do nome da variável e do tipo do parâmetro. C) Para passar arrays para métodos, é preciso declarar atributos e organizar dados em outras classes. D) Para passar arrays para métodos, são necessários o nome do método e o tipo do parâmetro. E) Para passar arrays para métodos, é preciso somente empregar referência. Questão 1/3 Os arrays com duas dimensões precisam receber dois índices para fazer a identificação de elementos, que são inicializados quando o objeto array é criado. Qual é o nome é atribuído para esses arrays? A) Arrays unidimensionais. B) Arrays bidimensionais. C) Arrays de arrays unidimensionais. D) ArrayLists E) Arrays com listas unidimensionais. Questão 2/3 A manipulação de arrays em Java é feita utilizando a instrução for. Para obter o tamanho de um array multidimensional, é preciso usar A) equals. B) %d. C) nexInt. D) length. E) object Questão 3/3 Os arrays multidimensionais são estruturas de dados que possuem duas dimensões ou mais. Dentre as alternativas a seguir, qual demonstra corretamente a declaração de arrays multidimensionais? A) int[ ][ ] b = {{ 4, 2}, {4, 2}} ; B) int [ ] b = {{ 4, 2}, {4, 2}} ; C) float[ ][ ] = new float[6][6]; D) b = {{ 4, 2}, {4, 2}} ; E) float = new float[6][6];
Compartilhar