Buscar

Programação 1 - Simulado 3

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)

Continue navegando