Buscar

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

Mais conteúdos dessa disciplina