Buscar

APOL 5 programacao 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

Questão 1/5 - Programação Orientada a Objetos 
O paradigma da Herança é um dos mais importantes paradigmas que temos na 
programação orientada a objetos, pois através dele podemos ter uma relação 
hierárquica entre classes, fazendo, assim, que classes semelhantes compartilhem 
código. 
Sobre a herança é correto afirmar que: 
 A 
 
a relação de herança permite modelar as similaridades inerentes a uma 
classe, tornando a subclasse mais específica. 
 B 
 
a relação de herança deve ser evitada, pois aumenta a quantidade de classes no 
sistema, o que causa maior complexidade e menor desempenho. 
 C 
 
quando criamos uma subclasse a partir de uma superclasse, todos os atributos e 
métodos declarados como protegidos na subclasse podem ser utilizados na 
superclasse. 
 D classes abstratas não podem ser herdadas. 
 E 
 
a herança representa uma generalização, dessa forma, por meio de herança é 
feito o compartilhamento de atributos e operações entre classes, com base em um 
relacionamento hierárquico. 
 
------------------------------------------------------------------------------------------------------------------------ 
Questão 2/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? 
 A encapsulamento 
 B polimorfismo dinâmico 
 C associação 
 D abstração 
 E extensã 
 
--------------------------------------------------------------------------------------------------------- 
 
Questão 3/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: 
 A herança múltipla 
 B superclasse 
 C caso de uso de engenharia reversa 
 D atributo multivalorado 
 E polimorfismo 
----------------------------------------------------------------------------------------------------------- 
Questão 4/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: 
 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. 
 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 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: 
 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. 
 D todo relacionamento de classe é um relacionamento de herança. 
 E os objetos de superclasse podem ser tratados como objetos de suas subclasses.

Continue navegando