Buscar

apol 5 PROGRAMAÇÃO ORIENTADA A OBJETOS

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

Nota: 100
Disciplina(s):
Programação Orientada a Objetos
Programação Orientada a Objetos
Questão 1/5 - Programação Orientada a Objetos
Conforme vimos, a programação orienta a objetos define alguns paradigmas, que, utilizados no desenvolvimento de softwares, facilita o desenvolvimento e aumenta a reutilização do código.Conforme vimos, o paradigma do Polimorfismo pode ser definido como:
Nota: 20.0
	
	A
	utilização múltipla de programas em análise orientada a objetos.
	
	B
	habilidade de uma única operação ser definida em mais de uma classe e assumir diferentes implementações em cada uma dessas classes.
Você acertou!
O paradigma do Polimorfismo trata da capacidade de um método da classe derivada, embora tendo a mesma assinatura, comportar-se de forma diferente do que foi definido na classe base, conforme visto no slide 3 da aula 6.
	
	C
	habilidade de um programador em desenvolver aplicações e caracterizar objetos com múltiplos atributos.
	
	D
	utilização de uma classe com diferentes formatos em programas com definição de objetos e atributos.
	
	E
	habilidade de uma única variável ser utilizada em diferentes programas orientados a objetos.
Questão 2/5 - Programação Orientada a Objetos
Quando utilizamos, em um programa que utiliza linguagem orientada a objetos, um objeto que realiza ações diferentes, dependendo da operação, ou seja, a mesma operação pode atuar de modos diversos em classes diferentes temos um dos mais importantes paradigmas da programação orientada a objetos.Este paradigma se chama:
Nota: 20.0
	
	A
	herança múltipla
	
	B
	superclasse
	
	C
	caso de uso de engenharia reversa
	
	D
	atributo multivalorado
	
	E
	polimorfismo
Você acertou!
O paradigma do Polimorfismo trata da capacidade de um método da classe derivada, embora tendo a mesma assinatura, comportar-se de forma diferente do que foi definido na classe base, conforme visto no slide 3 da aula 6.
Questão 3/5 - Programação Orientada a Objetos
A classe Veiculo contém alguns atributos de interesse da classe Aeronave. Todavia, as aeronaves também demonstram interesse em captar atributos e também operações da classe Elemento Turbinado.O enunciado enfatiza o conceito OO de:
Nota: 20.0
	
	A
	polimorfismo
	
	B
	herança múltipla
Você acertou!
A herança múltipla é uma forma de herança em que uma classe deriva de duas ou mais classes, conforme visto no slide 3 e 4 da aula 5.
	
	C
	dependência funcional
	
	D
	realização
	
	E
	encapsulamento
Questão 4/5 - Programação Orientada a Objetos
Um dos paradigmas essenciais da programação orientada a objetos nos define que podemos ter uma relação hierárquica entre classes, no qual podemos fazer uso de compartilhamento de código definido nos métodos dessas classes para que o desenvolvimento do software seja mais rápido.Neste contexto, considere as afirmativas abaixo.
Nota: 20.0
	
	A
	herança é uma relação entre objetos.
	
	B
	quando herdamos métodos, os mesmo devem ser públicos para que possam ser utilizados.
	
	C
	classes são apenas agrupamentos de métodos.
	
	D
	ocorre herança múltipla quando mais de um método é herdado.
	
	E
	herança é uma relação entre classes.
Você acertou!
A herança é um paradigma de programação orientada a objetos em que existe uma relação entre uma classe base e uma classe derivada, que pode ter acesso aos atributos e aos métodos da classe base, conforme visto no slide 3 e 4 da aula 5.
Questão 5/5 - Programação Orientada a Objetos
Considere o código abaixo, escrito em linguagem Java e que utiliza os paradigmas de programação orientada a objetos que vimos em nossas aulas:
 
public class X {
            public String umMetodo() {
                       ...
            }
}
 
public class Y extends X {
            public String umMetodo() {
                       ...
            }
}
Este código demonstra qual paradigma da programação orientada a objetos?
Nota: 20.0
	
	A
	encapsulamento
	
	B
	polimorfismo dinâmico
Você acertou!
O Polimorfismo dinâmico trata da capacidade de um método em uma classe derivada, embora tendo a mesma assinatura, comportar-se de forma diferente do que foi definido na classe base, conforme visto no slide 4 da aula 6.
	
	C
	associação
	
	D
	abstração
	
	E
	extensão

Outros materiais