Buscar

APOL 3 PROGRAMAÇÃO 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

Nota: 100 
Disciplina(s): 
Programação Orientada a Objetos 
Data de início: 14/05/2017 17:18 
Prazo máximo entrega: - 
Data de entrega: 16/05/2017 04:00 
Questão 1/5 - Programação Orientada a Objetos 
Em um sistema de software encomendado para seu desenvolvimento, temos um módulo 
responsável pela criação de pedidos, em que cada pedido é composto por itens. 
Ao nível da POO, o paradigma que é aplicado à situação descrita é: 
Nota: 20.0 
 
A associação 
 
B encapsulamento 
 
C herança 
 
D composição 
Você acertou! 
Na relação de composição, temos uma interdependência entre o todo e as partes, ou seja, uma não existe sem 
a outra, conforme vimos no slide 10 da aula 4. 
 
E polimorfismo 
 
Questão 2/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: 
Nota: 20.0 
 
A a relação de agregação expressa o ato ou resultado de formar um objeto usando outros objetos 
como seus componentes. 
Você acertou! 
Na relação de agregação, podemos utilizar vários objetos diferentes para formar um outro objeto, conforme 
vimos no slide 9 da aula 4. 
 
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 3/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. 
Nota: 20.0 
 
A Mensagem 
 
B Herança 
 
C Polimorfismo 
 
D Encapsulamento 
Você acertou! 
O paradigma do encapsulamento, como vimos no slide 5 da aula 4, prevê que os atributos da classe sejam 
sempre privados, com métodos de acesso públicos. 
 
E Subclasse 
 
Questão 4/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: 
Nota: 20.0 
 
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. 
Você acertou! 
Conforme visto na parte prática da aula, se não incluirmos um modificador de acesso à assinatura de uma 
classe, ela se torna visível apenas no pacote que a definiu. Isso é chamado de modificador de pacote. 
 
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 5/5 - Programação Orientada a Objetos 
Na POO, para termos ( I ), necessariamente os atributos da classe devem ser ( II ) e o acesso aos 
mesmos só podem ser feitos via métodos de acesso, que devem ser ( III ). 
A alternativa que completa corretamente a frase acima é: 
Nota: 20.0 
 
A abstração, abstract e final 
 
B associação, composição e agregação 
 
C objetos, string, public 
 
D encapsulamento, private e public 
Você acertou! 
O paradigma do encapsulamento, como vimos no slide 5 da aula 4, prevê que os atributos da classe sejam 
sempre privados, com métodos de acesso públicos. 
 
E encapsulamento, public e private

Outros materiais