Buscar

Programação Orientada a Objetos - Apol 3

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

Questão 1/5 - Programação Orientada a Objetos
Um dos paradigmas da programação orientada a objetos é dado pelos tipos de associação entre classes, associação, agregação e composição, que definem como os relacionamentos entre os objetos será efetuado.
No contexto de POO, sobre a relação de agregação e composição, ou relação todo-parte, indique qual a alternativa correta:
	
	A
	a relação de agregação expressa o ato ou resultado de formar um objeto usando outros objetos como seus componentes.
	
	B
	na relação de agregação, as partes só existem enquanto o todo existir.
	
	C
	na relação de composição, as partes independem da existência do todo.
	
	D
	em uma composição, se retiramos uma das partes o todo continuará a existir.
	
	E
	tanto agregação quanto composição não são possíveis de serem obtidas na linguagem Java.
Questão 2/5 - Programação Orientada a Objetos
Na programação orientada a objetos temos um mecanismo de separação de aspectos internos e externos de um objeto que visa impedir o acesso direto ao estado de um objeto e disponibilizar externamente apenas os métodos que alteram este estado.
Este mecanismo chama-se:
	
	A
	abstração
	
	B
	encapsulamento
	
	C
	herança
	
	D
	proteção de código
	
	E
	associação
Questão 3/5 - Programação Orientada a Objetos
Conforme vimos, na programação orientada a objetos temos alguns paradigmas.
Dentre as opções abaixo, qual apresenta apenas os paradigmas de orientação a objetos:
	
	A
	encapsulamento, classe, objeto e método.
	
	B
	encapsulamento, associação, herança e polimorfismo.
	
	C
	associação, composição, características da classe e objeto.
	
	D
	público, privado e protegido.
	
	E
	método e atributo.
Questão 4/5 - Programação Orientada a Objetos
Na programação orientada a objetos temos a definição de alguns paradigmas, entre eles um que define que os atributos devem ser sempre declarados como privados e o acesso aos mesmos deve ser feito através de métodos públicos.
Essa é a definição de qual paradigma?
	
	A
	polimorfismo
	
	B
	herança
	
	C
	agregação
	
	D
	abstração
	
	E
	encapsulamento
Questão 5/5 - Programação Orientada a Objetos
Entre os paradigmas da POO, temos uma técnica utilizada para impedir o acesso direto ao estado de um objeto, sendo o estado de um objeto definido pelos valores atribuídos aos atributos em um determinado instante, por outros objetos, sendo que a única possibilidade de fazer este acesso é via métodos escritos para este fim.
Assinale a alternativa que apresenta o nome deste mecanismo.
	
	A
	Mensagem
	
	B
	Herança
	
	C
	Polimorfismo
	
	D
	Encapsulamento
	
	E
	Subclasse

Outros materiais