Buscar

Programação de Computadores - UNIVESP - Atividade Semana 6

Prévia do material em texto

05/06/2019 Teste: Atividade para avaliação - Semana 6
https://cursos.univesp.br/courses/2369/quizzes/7932/take 1/4
2 ptsPergunta 1
Analise o programa a seguir:
class Ponto { 
 
 int x, y; 
 
 Ponto() { 
 
 this(0,0); 
 
 } 
 
 Ponto(int x, int y) { 
 
 this.x = x; 
 
 this.y = y; 
 
 } 
 
 public static void main(String[] args) { 
 
 Ponto p1 = new Ponto(); 
 
 Ponto p2 = new Ponto(1,2); 
 
 } 
 
}
Assinale VERDADEIRO ou FALSO:
VERDADEIRO O objeto p1 terá os valores (0,0).
VERDADEIRO O objeto p2 terá os valores (1,2).
FALSO Apenas o objeto p2 será inicializado com o segundo
construtor do código.
VERDADEIRO A palavra this no código está sendo usada para referenciar o
próprio objeto criado.
05/06/2019 Teste: Atividade para avaliação - Semana 6
https://cursos.univesp.br/courses/2369/quizzes/7932/take 2/4
2 ptsPergunta 2
Nenhuma das demais alternativas.
Remover inconsistências no programa, como referências a elementos fora do arranjo.
Liberar espaço na memória a partir de objetos que não estão mais sendo referenciados.
Instanciar objetos em um programa a partir de sua classe.
A função do Garbage Collector é:
2 ptsPergunta 3
Analise o programa a seguir:
class Referencia { 
 
 public static void main(String[] args) { 
 
 Referencia r1 = new Referencia(); 
 
 Referencia r2 = new Referencia(); 
 
 Referencia r3; 
 
 r2 = r1; 
 
 r3 = r1; 
 
 r2 = null; 
 
 r1 = null; 
 
 } 
 
}
Assinale VERDADEIRO ou FALSO:
VERDADEIRO Após a execução, pelo menos um objeto alocado na
memória será liberado pelo Garbage Collector.
FALSO O primeiro objeto alocado será liberado pelo Garbage
Collector.
05/06/2019 Teste: Atividade para avaliação - Semana 6
https://cursos.univesp.br/courses/2369/quizzes/7932/take 3/4
VERDADEIRO O segundo objeto alocado será liberado pelo Garbage
Collector.
FALSO Três objetos serão alocados na memória.
2 ptsPergunta 4
O programa irá imprimir "Iguais".
Todas as demais alternativas estão erradas ou todas estão corretas.
Analise o programa a seguir:
class Strings1 { 
 
 public static void main(String[] args) { 
 
 
 
 String str1 = new String("meu teste"); 
 
 
 
 String str2 = new String("meu teste"); 
 
 
 
 if(str1 == str2) 
 
 
 
 System.out.println("Iguais"); 
 
 
 
 else 
 
 
 
 System.out.println("Diferentes"); 
 
 
 
 } 
 
}
Assinale a alternativa correta:
05/06/2019 Teste: Atividade para avaliação - Semana 6
https://cursos.univesp.br/courses/2369/quizzes/7932/take 4/4
Salvo em 20:34 
str1 e str2 possuem o mesmo endereço de memória.
str1.charAt(0) é igual a str2.charAt(0).
2 ptsPergunta 5
Sobre busca sequencial e busca binária, assinale VERDADEIRO ou FALSO:
FALSO A busca binária pode ser executada em qualquer arranjo.
VERDADEIRO A busca sequencial é mais lenta que a binária.
VERDADEIRO A desvantagem da busca binária é que a inserção de
elementos no arranjo é mais lenta.
FALSO A vantagem da busca sequencial é que a remoção de
elementos no arranjo, quando desordenado, é mais rápida.
Enviar teste

Continue navegando