Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Questão 1/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 2/5 - Programação Orientada a Objetos 
Em um sistema de software foi definida a classe Veiculo, e desta classe 
criadas duas outras subclasses, Automovel e Trem. Na classe Veiculo foi 
definido um método chamado frear(), que não recebeu implementação. 
Esse método foi reescrito na classe Automovel e na classe Trem, com 
comportamentos diferentes. 
Em se tratando de POO, esse comportamento denota: 
Nota: 20.0 
 
A atribuição de valor 
 
B composição 
 
C herança múltipla 
 
D classe abstrata 
 
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 
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 4/5 - Programação Orientada a Objetos 
Um dos paradigmas da programação orientada a objetos mais importante e 
utilizado, pois nos permite fazer o compartilhamento do código escrito em 
uma classe através da criação de uma hierarquia de classes chama-se 
herança. 
Sobre este paradigma podemos afirmar que: 
Nota: 20.0 
 
A uma subclasse, por ser derivada de uma superclasse e possuir todos os atributos da superclasse, além de atributos específicos, é 
mais especializada que a superclasse da qual foi derivada. 
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 e nos permite especializar a classe derivada, conforme visto no slide 3 e 4 
da aula 5. 
 
B deve ser evitada, pois cria-se um excesso de classes que farão a complexidade do sistema aumentar. 
 
C quando criamos uma subclasse, podemos apenas ter acesso aos métodos da superclasse, independente dos modificadores de 
acesso dos atributos. 
 
D quando temos herança múltipla, o objeto criado será instancia de alguma das classes que fazem parte da hierarquia, escolhida 
aleatoriamente. 
 
E os atributos criados como protegidos na subclasse podem ser acessado na superclasse através da herança. 
 
Questão 5/5 - Programação Orientada a Objetos 
A herança é o paradigma da programação orientada a objetos que nos 
permite criar, entre duas classes, uma relação hierárquica, fazendo com que 
tenhamos um compartilhamento de código. 
Sobre o paradigma da herança, é correto afirmar que: 
Nota: 20.0 
 
A um conjunto de objetos representado por uma subclasse é, em geral, maior que o conjunto de objetos representado por sua 
superclasse. 
 
B cada objeto de subclasse é um objeto de sua subclasse. 
 
C um problema com herança é que uma subclasse pode herdar métodos que ela não necessita ou que não deveria ter. 
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. 
 
D todo relacionamento de classe é um relacionamento de herança. 
 
E os objetos de superclasse podem ser tratados como objetos de suas subclasses.

Mais conteúdos dessa disciplina