Buscar

APOL 3 Programação Orientação a Objetos NOTA 70

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 7 páginas

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 6, do total de 7 páginas

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

Prévia do material em texto

Questão 1/10
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/10
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 3/10
Conforme vimos, a programação orientada a objetos nos permite criar mecanismos para que não seja permitido o acesso não autorizado a atributos e métodos. Chamamos esta característica de modificação de acessibilidade.Levando em consideração o enunciamos acima, assinale a alternativa correta:
	
	A
	devemos, obrigatoriamente, colocar modificadores de acesso quando criamos os métodos e atributos de uma classe.
	
	B
	métodos declarados como públicos não podem acessar atributos que estejam declarados como protegidos.
	
	C
	atributos estáticos são sempre acessíveis a outras classes da aplicação.
	
	D
	o modificador de acesso da classe sobrescreve os modificadores de acesso aplicados aos atributos e métodos.
	
	E
	um atributo privado pode ser acessado normalmente por métodos da classe que os declarou, independente do modificador de acesso do método.
Questão 4/10
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:
	
	A
	encapsulamento, classe, objeto e método.
	
	B
	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/10
Na programação orientada a objetos temos a definição de alguns paradigmas, entre eles um que define que os atributos devem ser sempre declarados como privados e o acesso aos mesmos deve ser feito através de métodos públicos.Essa é a definição de qual paradigma?
	
	A
	polimorfismo
	
	B
	herança
	
	C
	agregação
	
	D
	abstração
	
	E
	encapsulamento
Questão 6/10
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 é:
	
	A
	abstração, abstract e final
	
	B
	associação, composição e agregação
	
	C
	objetos, string, public
	
	D
	encapsulamento, private e public
	
	E
	encapsulamento, public e private
Questão 7/10
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.
Questão 8/10
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 9/10
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 é:
	
	A
	associação
	
	B
	encapsulamento
	
	C
	herança
	
	D
	composição
	
	E
	polimorfismo
Questão 10/10
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
1:B, 2:B, 3:E, 4:B, 5:C, 6:D, 7:A, 8:A, 9:D, 10:B
NOTA: 70

Continue navegando