Buscar

APOL 3 Programacao Orientada a Objetos NOTA 100

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

Questão 1/5 - Programação Orientada a Objetos 
A linguagem Java é, atualmente, uma das linguagens que implementa o paradigma da 
programação orientada a objetos mais utilizada, particularmente pela possibilidade de 
portabilidade de código entre plataformas. 
Sobre a visibilidade de classes, métodos e atributos, aplicados à linguagem Java, 
seleciona a opção correta: 
 A 
 
uma classe pública, no Java, só pode ser acessada por outras classes que estejam 
dentro do mesmo pacote. 
 B 
 
na linguagem Java, quando uma classe é declarada privada, todos os atributos e 
métodos da mesma também serão privados, independente do modificador 
aplicado. 
 C 
 
quando não adicionamos um modificador de acesso a uma classe Java, ela é 
visível apenas dentro do pacote onde ela está declarada. 
 D 
 
as classes Java devem ser declaradas dentro de um arquivo ‘*.java’, onde * é o 
nome da classe pública principal do arquivo, sendo que podemos ter quantas 
classes públicas quisermos dentro do mesmo arquivo. 
 E 
 
devemos evitar a utilização do modificador protected, pois o mesmo só irá 
funcionar em classes abstratas. 
 
 
--------------------------------------------------------------------------------------------------------------------------- 
 
Questão 2/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 
 
 
-------------------------------------------------------------------------------------------------------------------------- 
 
 
 
Questão 3/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 4/5 - Programação Orientada a Objetos 
Na programação orientada a objetos, em uma classe que possui os atributos id, nome, 
telefone e renda, os atributos devem ser normalmente ( I ) e os métodos de acesso 
devem ser normalmente ( II ). Quando um objeto desta classe é instanciado, para incluir 
valores nos atributos utilizam-se os métodos de acesso e para obter os valores incluídos 
também são utilizados os métodos de acesso. Esse processo está relacionado com o que 
chamamos de encapsulamento. 
As lacunas ( I ) e ( II ) são preenchidas correta e, respectivamente, por: 
 A privados e protegidos 
 B privados e públicos 
 C protegidos e estáticos 
 D estáticos e protegidos 
 E públicos e privados 
 
 
Questão 5/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.

Outros materiais