Baixe o app para aproveitar ainda mais
Prévia do material em texto
6/10/2019 Adapta adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0694 1/5 GABRIEL VERIFIQUE SEU DESEMPENHO E APERFEIÇOE AS SUAS HABILIDADES Voltar PROGRAMAÇÃO I Simulado 3 5 Questões respondidas 5 Questões corretas 0 Questões erradas Minha performance por tema Características e comportamentos dos objetos Sobrecarga x sobrescrita Plataforma Java Compreendendo outros métodos da classe String Conversão de tipos 6/10/2019 Adapta adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0694 2/5 Gabarito comentado 1 Quando um objeto é criado ele está usando para isto o chamado Construtor da Classe. Pode-se dizer que o Construtor: A Deve ser criado somente para objetos polimór�cos. B Toda classe possui implicitamente o construtor. C Pode-se determinar somente um bloco construtor por classe. D O bloco construtor não pode ter o mesmo nome da classe. E O bloco construtor deve ser do tipo private. 2 Considere o trecho de código abaixo: CÓDIGO 1: public class Filme { public �nal void alugarFilme(int dias){} } class Filme24Horas extends Filme { (Ref.: 1553691675874) (Ref.: 1553691679021) 6/10/2019 Adapta adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0694 3/5 public void alugarFilme(int dias) {} } Julgue as a�rmativas: I-O código 1 não compilará. Uma classe �lha não pode sobrescrever um método marcado como FINAL na classe mãe. II-O código 1 compilará. Não há problema para a classe �lha sobrescrever um método marcado como FINAL na classe mãe. Para isso há o conceito de herança, que permite tal sobrescrita. III-O uso da palavra FINAL na declaração de um método serve para impedir que ele seja sobrescrito por outro método. Estão corretas somente: A I, III B II, III C III D I E II 3 A tecnologia Java implementa um serviço conhecido como Garbage Collector Coletor de Lixo. Sua função é: A Possibilitar a criação de herança entre as classes. (Ref.: 1553691679741) 6/10/2019 Adapta adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0694 4/5 B Permitir a instanciação do objeto na memória. C Determinar quando uma classe deve ser abstrata. D Detectar os Hot Spots das aplicações. E Eliminar os objetos que não estão sendo usados se estiver com pouco espaçona memória. 4 Sobre Strings, julgue as a�rmativas: I-A maioria dos tipos de variáveis sempre são declarados com letras minúsculas (ex. int, �oat, double, etc.), porém as variáveis tipo String são declaradas com letra maiúscula. II- String não é um tipo primitivo. É uma Classe, e como a maioria das classes, possui atributos, construtores e métodos. III- Por ser uma classe, uma variável poderia muito bem ser declarada da seguinte forma: String s = new String (); Estão corretas: A Somente I e II B Somente II e III C Somente I e III D Somente III (Ref.: 1553691683145) 6/10/2019 Adapta adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0694 5/5 E Todas 5 Sobre conversão de tipos, qual saída será impressa nos códigos abaixo, respectivamente? int i=6, j=3, k=4; I-(�oat) i / j converte i para 6.0 e o resultado é 2.0 II-(�oat)(i) / k converte i para 6.0 e o resultado é 1.5 III-(�oat)(i / k) converte 1 para 1.0, ou seja, faz o cast antes da divisão Estão corretas somente: A I e II B I e III C II e III D I E II (Ref.: 1553691685934)
Compartilhar