Prévia do material em texto
PROGRAMAÇÃO I Avaliando Aprend.: CCT0694_SM_201601363401 V.1 Desemp.: 0,4 de 0,5 25/11/2018 05:16:03 (Finalizada) 1a Questão (Ref.:201604443674) Pontos: 0,1 / 0,1 Julgue as afirmativas a seguir: I-Para ordenar uma lista de objetos específicos, um objeto Atleta, por exemplo, não é necessário informar como o objeto precisa ser ordenado, pois o Java já possui um método chamado sort, da classe Collections ( ), que faz esta comparação. II-Diferentemente da ordenação de números, para se ordenar uma lista de objetos (objeto Atleta, por exemplo), é fundamental informar como o objeto será ordenado III-Para se ordenar um objeto, utilizamos a implementação da interface Comparable e seu método compareTo( ) Estão corretas somente: II II, III I, II I I, III 2a Questão (Ref.:201604445579) Pontos: 0,0 / 0,1 m relação ao tratamento de exceções no Java (checked/unchecked), julgue as afirmativas a seguir: I-Para as exceções checked, o Java nos obriga a tratar exceções no método onde ela possa ocorrer, usando o bloco try...catch II- Para as exceções checked, o Java não nos obriga a tratar exceções no método onde ela possa ocorrer, usando o bloco try...catch III-É possível avisar, por meio do Java, que estamos cientes de que uma exceção pode ocorrer, mas não desejamos tratá-la. Para esta opção, usamos o comando throws Estão corretas somente: I II, III III I, III II 3a Questão (Ref.:201604445702) Pontos: 0,1 / 0,1 O ______ é uma classe concreta que implementa a interface List, ou seja, uma lista de objetos. Cada objeto armazenado no _____ possui um índice e através desse índice, é possível recuperar determinado objeto da lista. A classe acima descrita é: Matrix-Collection ArrayStructure Matrix ArrayCollection ArrayList 4a Questão (Ref.:201604443663) Pontos: 0,1 / 0,1 Considere o trecho abaixo: public interface Comparable { int X(T outro); } Imagine que tenhamos uma classe do tipo 'Conta' onde queremos ordená-la pelo número da conta. Devemos então invocar um método. Que método é este e que substitui o X no código acima? compareTO compare comparingTo comparingTO compareTo 5a Questão (Ref.:201604443665) Pontos: 0,1 / 0,1 Analise o código abaixo: public class Main { public static void main(String[] args) { List persons = new ArrayList(); persons.add(new Person("Pedro Henrique", 46)); persons.add(new Person("Renato Chagas", 22)); persons.add(new Person("Rita de Cássia", 45)); persons.add(new Person("Luiz Cláudio", 55)); persons.add(new Person("Raphael Nogueira", 23)); persons.add(new Person("Pedro Oliveira", 19)); Main.printer(persons); } private static void printer(List persons) { System.out.println(persons.toString()); } } Julgue as afirmativas a seguir: I-O resultado do método printer( ) terá como saída uma lista impressa de forma ordenada. II-O resultado do método printer ( ) terá como saída uma lista impressa na ordem de inserção de seus elementos no método main ( ) III-Como a lista impressa não sairá na ordem de idade, um método que pode ser invocado para tal ordenação é o compareTo ( ) Estão corretas somente: III I II, III II I, III