Prévia do material em texto
Questão 1 Correto Atingiu 1,00 de 1,00 Questão 2 Parcialmente correto Atingiu 0,60 de 1,00 Meus cursos Especialização em Redes e Computação Distribuída - UAB 2017 2017 - Programação Avançada - Java Semana 02 - 26/02 a 04/03 - 8h Revisão 02 - Questionário Iniciado em quinta, 1 Mar 2018, 10:23 Estado Finalizada Concluída em quinta, 1 Mar 2018, 10:27 Tempo empregado 4 minutos 43 segundos Avaliar 4,60 de um máximo de 11,00(42%) Collection é uma interface, de�ne às assinaturas dos métodos que servem de base para a Java Collections. Escolha uma opção: Verdadeiro Falso A resposta correta é 'Verdadeiro'. Associe os métodos da interface List com os seus respectivos comportamentos. Retorna o elemento/objeto indicado pela posição i. get(int i) Retorna a posição da primeira ocorrência do elemento/objeto na lista. Se não for encontrado, retorna -1. lastIndexOf(Object o) Retorna a posição da ultima ocorrência do elemento/objeto na lista. Se não encontrar, retorna -1. indexOf(Object o) Adiciona os elementos/objetos da coleção c a partir da posição especi�cada pelo índice i, retorna true se a operação foi bem sucedida. addALL (int i, Collection c) Adiciona um elemento/objeto na posição especi�cada pelo índice i, retorna true se a operação foi bem sucedida. add (int i, Object o) Sua resposta está parcialmente correta. Você selecionou corretamente 3. A resposta correta é: Retorna o elemento/objeto indicado pela posição i. → get(int i), Retorna a posição da primeira ocorrência do elemento/objeto na lista. Se não for encontrado, retorna -1. → indexOf(Object o), Retorna a posição da ultima ocorrência do elemento/objeto na lista. Se não encontrar, retorna -1. → lastIndexOf(Object o), Adiciona os elementos/objetos da coleção c a partir da posição especi�cada pelo índice i, retorna true se a operação foi bem sucedida. → addALL (int i, Collection c), Adiciona um elemento/objeto na posição especi�cada pelo índice i, retorna true se a operação foi bem sucedida. → add (int i, Object o). Nicodemo 2017 - Programação Avançada - Java Questão 3 Incorreto Atingiu 0,00 de 1,00 Questão 4 Incorreto Atingiu 0,00 de 1,00 Questão 5 Incorreto Atingiu 0,00 de 1,00 Questão 6 Incorreto Atingiu 0,00 de 1,00 Considere o trecho de código a seguir. ArrayList<Aluno1> lista1 = new ArrayList(); ArrayList lista2 = new ArrayList(); lista1.add(new Aluno1(111, "Fulano", 2)); lista2.add(new Aluno1(222, "Fulana", 3)); Assinale a alternativa INCORRETA. Escolha uma: a. O comando "lista2.add(new Aluno1(222, "Fulana", 3))" não irá executar, visto que não foi declarado o tipo Aluno1 na de�nição da lista2. b. A de�nição de lista2 não restringe o tipo de objetos que poderão ser incluídos na lista2. c. Quando não ocorre a restrição de tipos de objetos na de�nição de uma lista, está irá assumir o tipo base Object do Java. d. A de�nição de lista1 restringe o tipo de objetos que poderão ser incluídos na lista1. Sua resposta está incorreta. A resposta correta é: O comando "lista2.add(new Aluno1(222, "Fulana", 3))" não irá executar, visto que não foi declarado o tipo Aluno1 na de�nição da lista2.. List é a superclasse das implementações de listas da linguagem Java. Escolha uma opção: Verdadeiro Falso A resposta correta é 'Falso'. ArrayList é uma classe que implementa uma lista dinâmica, contudo sua representação interna dos elementos é feita com vetores. Isso exige que um novo vetor seja criado e os dados sejam copiados para esse novo vetor todas as vezes que a quantidade de elementos se torne insu�ciente. Escolha uma opção: Verdadeiro Falso A resposta correta é 'Verdadeiro'. As implementações das coleções da linguagem Java podem armazenar dados na forma de objetos ou tipos primitivos da linguagem. Escolha uma opção: Verdadeiro Falso A resposta correta é 'Falso'. Questão 7 Incorreto Atingiu 0,00 de 1,00 Questão 8 Correto Atingiu 1,00 de 1,00 Questão 9 Incorreto Atingiu 0,00 de 1,00 Questão 10 Correto Atingiu 1,00 de 1,00 Questão 11 Correto Atingiu 1,00 de 1,00 O tipo abstrato de dados (TAD) Pilha prevê duas operações: push(objeto) que insere o objeto no topo da pilha e pop() que retorna e retira o objeto do topo da pilha. Escolha uma opção: Verdadeiro Falso A resposta correta é 'Verdadeiro'. O tipo abstrato de dados (TAD) Fila prevê duas operações: enqueue(objeto) que insere o objeto no �nal da �la e dequeue() que retorna e retira o objeto do início da �la. Escolha uma opção: Verdadeiro Falso A resposta correta é 'Verdadeiro'. As estruturas de dados do Java baseadas na interface Set (conjunto) tem como principal comportamento a garantia da ordenação dos elementos inseridos, armazenando e recuperando os elementos em ordem crescente. Escolha uma opção: Verdadeiro Falso A resposta correta é 'Falso'. A estrutura de dados Dicionários tem como princípio o armazenamento dos dados por meio de um par (chave, valor). Em Java os dicionários são implementados por meio da interface Map. Escolha uma opção: Verdadeiro Falso A resposta correta é 'Verdadeiro'. As coleções da linguagem Java são capazes de produzir um objeto do tipo Iterator, que permite a navegação dos elementos das coleções com métodos como: hasNext() e next(). Escolha uma opção: Verdadeiro Falso A resposta correta é 'Verdadeiro'.