Buscar

LINGUAGEM DE PROGRAMAÇÃO

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 3 páginas

Prévia do material em texto

1.
		O encapsulemento é um dos princípios fundamentais da Orientação a Objetos e, graças aos seus recursos, é que se gerencia a visibilidade dos membros de uma classe. O encapsulamento é implementado em linguagens Orientadas a Objetos tais como C++ e Java através da introdução de modificadores específicos no momento da declaração dos membros da classe. Entre as alternativas apresentadas abaixo, marque aquela que possui uma relação desses modificadores.
	
	
	
	A) public; class; protected.
	
	
	C) private; while; protected.
	
	
	D) new; private; public.
	
	
	B) protected; public; private.
	
	
	E) public; extended; double.
	
	
	
	 
		
	
		2.
		Considere a Linguagem Java onde sejam declaradas A e B duas classes concretas, C e D duas interfaces:
I-public interface E extends D{ }
II-public interface E implements C{ }
III-public interface E extends A { }
IV-public class E implements C,D { }
V-public class E implements B,C { }
Estão corretas as declarações:
	
	
	
	II e III.
	
	
	II e V.
	
	
	I e II.
	
	
	I e IV.
	
	
	IV e V.
	
	
	
	 
		
	
		3.
		Marque a alternativa que indica qual a sintaxe que instancia um objeto corretamente em Java?
	
	
	
	Construtor objeto = new Classe();
	
	
	Classe objeto new Construtor();
	
	
	Classe objeto := new Construtor();
	
	
	Classe objeto = new Construtor();
	
	
	Construtor objeto new Classe();
	
	
	
	 
		
	
		4.
		
	
	
	
	O código é executado normalmente, pois c não é uma instancia da mesma classe que o atributo
	
	
	O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo
	
	
	O objeto c não pode ser instanciado, pois não há construtor na classe.
	
	
	Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Prata";
	
	
	Será gerado um erro de compilação, pois o atributo é private.
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		5.
		Em uma linguagem orientada a objetos, o uso repetido de um mesmo método em uma classe é um recurso conhecido como:
	
	
	
	superclasse
	
	
	sobreposição(overriding) de método
	
	
	herança
	
	
	sobrecarga(overloading) de método
	
	
	instância de uma classe
	
	
	
	 
		
	
		6.
		Mecanismo utilizado em orientação a objetos para obter segurança, modularidade e autonomia dos objetos. Este conceito refere-se a(o): 
	
	
	
	Método
	
	
	Condicional
	
	
	Encapsulamento
	
	
	Herança Múltipla
	
	
	Herança
	
	
	
	 
		
	
		7.
		Atributos declarados em uma classe como "private" não podem ser acessados de forma direta utilizando o nome do objeto como referência ao atributo, para isso há a necessidade de introdução de métodos, na referida classe, que realizem tal tarefa: os getters e os setters. Este recurso, que é um dos fundamentos do paradigma das linguagens orientadas a objetos, é conhecido como:
	
	
	
	herança
	
	
	polimorfismo
	
	
	implementação de interface
	
	
	sobrecarga de método
	
	
	encapsulamento
	
	
	
	 
		
	
		8.
		Agregação e composição definem relacionamentos entre _______ para os quais deve ser definida a ________ da relação. Já a relação de herança expressa uma _______ entre as classes. Escolha a opção que complementa corretamente o texto anterior:
	
	
	
	Métodos; cardinalidade; prioridade
	
	
	Classes; prioridade; hierarquia
	
	
	Objetos; hierarquia; prioridade
	
	
	Classes; hierarquia; cardinalidade
	
	
	Objetos; cardinalidade; hierarquia

Continue navegando