Buscar

LINGUAGEM DE PROGRAMAÇÃO JAVA 5° AULA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão
	
	
	
	
	Qual o comando que implementa a herança na Linguagem Java?
		
	
	Implements
	
	Herits
	 
	Extends
	
	Inherits
	
	Extension
	Respondido em 08/05/2020 13:16:25
	
	
	 
	
	 2a Questão
	
	
	
	
	Considere A, B, C e D quatro classes Java declaradas conforme o seguinte:
public interface A{
                public void abstract metodoX( );
}
public class B implements A{
                . . .
}
public class C{
                B objetoB=new B( );
                public void metodoY( ){
                               public class D{
                                               . . .
                               }
                }
}
 
Assinale a alternativa incorreta
		
	 
	A classe C possui uma classe aninhada.
	
	A classe B, para ser concreta, deve implementar o metodoX( ).
	
	Não é possível instanciar A.
	
	A classe B, sendo concreta, é classe anônima para a classe C.
	
	A classe D é classe local para a classe C.
	Respondido em 08/05/2020 13:16:28
	
	
	 
	
	 3a Questão
	
	
	
	
	Numa hierarquia de classes, onde a classe pai apresenta um método concreto M() que será herdado pela classe filha, mas deseja-se alterar a funcionalidade do método M() para as instâncias da classe filha, mantendo-se a mesma assinatura para o métodos em ambas as classes. Isto pode ser feito usando-se:
		
	
	encapsulamento do método.
	 
	sobrescrita de método.
	
	herança de método.
	
	método abstrato.
	
	sobrecarga de método.
	Respondido em 08/05/2020 13:16:50
	
	
	 
	
	 4a Questão
	
	
	
	
	(ENADE/2008) Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou para melhorar o sistema informatizado, que era limitado e não atendia a todas as funções necessárias. O gerente, então, contratou uma empresa para ampliar o software. No desenvolvimento do novo sistema, a empresa aproveitou partes do sistema antigo e estendeu os componentes de maneira a usar código validado, acrescentando as novas funções solicitadas. Que conceito de orientação a objetos está descrito na situação hipotética acima?
		
	
	Polimorfismo
	
	Sobreposição
	
	Sobrecarga
	 
	Herança
	
	Abstração
	Respondido em 08/05/2020 13:16:41
	
	
	Gabarito
Coment.
	
	 
	
	 5a Questão
	
	
	
	
	(FCC/2012 TJ-RJ) No contexto de programação orientada a objetos, considere as afirmativas abaixo. 
I. Objetos são instâncias de classes. 
II. Herança é uma relação entre objetos. 
III. Mensagens são formas de executar métodos. 
IV. Classes são apenas agrupamentos de métodos. 
V. Ocorre herança múltipla quando mais de um método é herdado. 
VI. Herança é uma relação entre classes. 
Está correto o que se afirma APENAS em:
		
	
	III, IV e VI
	
	 II, III e V.
	 
	I, III e VI.
	
	 I, III e IV.
	
	II, IV e V.
	Respondido em 08/05/2020 13:16:49
	
Explicação:
I. Objetos são instâncias de classes. 
III. Mensagens são formas de executar métodos. 
VI. Herança é uma relação entre classes. 
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 6a Questão
	
	
	
	
	Java permite trabalharmos com várias classes. Muitas vezes, classes diferentes tem características comuns, então, ao invés de criarmos uma nova classe com todas essas características usamos as características de um objeto ou classe já existente. Esse conceito se refere à:
		
	
	Exceção
	
	Classes Abstratas
	
	Polimorfismo
	
	Interface
	 
	Herança
	Respondido em 08/05/2020 13:16:57
	
	
	Gabarito
Coment.
	
	 
	
	 7a Questão
	
	
	
	
	Qual o uso da palavra reservada super em Java?
		
	
	Identificar métodos prioritários
	
	Criar uma superclasse.
	 
	Permitir invocar construtores da classe pai.
	
	Identificar métodos sobreescritos.
	
	Permitir invocar métodos da classe filha.
	Respondido em 08/05/2020 13:17:02
	
	
	 
	
	 8a Questão
	
	
	
	
	Se uma classe na linguagem Java é declarada com o modificador abstract, então essa classe:
		
	
	não pode ser referenciada;
	
	não pode ser estendida
	
	pode ser instanciada apenas uma vez
	
	não pode possuir métodos estáticos
	 
	não pode ser instanciada

Continue navegando