Buscar

apol 03 Nota 100 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

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:
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 2/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
Questão 3/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:
Nota: 20.0
	
	A
	privados e protegidos
	
	B
	privados e públicos
Você acertou!
As boas práticas de programação Java indicam que sempre devemos ter os atributos de uma classe como privados e os métodos públicos, conforme comentamos durante do exemplo prático da aula 3.
	
	C
	protegidos e estáticos
	
	D
	estáticos e protegidos
	
	E
	públicos e privados
Questão 4/5 - Programação Orientada a Objetos
Conforme vimos, na programação orientada a objetos temos alguns paradigmas.
Dentre as opções abaixo, qual apresenta apenas os paradigmas de orientação a objetos:
Nota: 20.0
	
	A
	encapsulamento, classe, objeto e método.
	
	B
	encapsulamento, associação, herança e polimorfismo.
Você acertou!
Conforme visto no slide 3 do tópico 1 da aula 4, os paradigmas de orientação à objetos são encapsulamento, associação, herança e polimorfismo.
	
	C
	associação, composição, características da classe e objeto.
	
	D
	público, privado e protegido.
	
	E
	método e atributo.
Questão 5/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:
Nota: 20.0
	
	A
	abstração
	
	B
	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.
	
	C
	herança
	
	D
	proteção de código
	
	E
	associação

Outros materiais