Buscar

Atividade Pratica (POO)

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

Atividade pratica POO
Questão 1/10 - Programação Orientada a Objetos
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:
	
	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 2/10 - Programação Orientada a Objetos
Conforme apresentando em aula, o paradigma do encapsulamento significa modificarmos a visibilidade dos atributos de uma classe para que os mesmos não possam ser acessados diretamente por outros objetos. O acesso aos mesmos deve ser feito através de métodos públicos, criados para este fim.
Para termos encapsulamento na classe abaixo, qual é a alternativa que representa corretamente os valores de ( I ) e ( II ):
public class Cachorro {
            ( I ) String nome;
            ( I ) String raca;
 
            ( II ) void setNome(String nome) {
                       this.nome = nome;
            }
            ( II ) void setRaca(String raca) {
                       this.raca = raca;
            }
            ( II ) String getNome() {
                       return this.nome;
            }
            ( II ) String getRaca() {
                       return this.raca;
            }
	
	D
	private e public
Questão 3/10 - Programação Orientada a Objetos
Java é um exemplo de linguagem orientada a objetos.
Sobre as Classes e Objetos na linguagem Java, qual das alternativas abaixo é a correta:
	
	E
	criamos um objeto em Java utilizando o operador ‘new’.
Questão 4/10 - Programação Orientada a Objetos
Java é um exemplo de linguagem de programação orientada a objetos.
Sobre Classes e Objetos na linguagem Java, indique a alternativa correta entre as apresentadas abaixo:
	
	B
	é uma boa prática de programação Java a utilização de nomes de pacotes iniciando com letras minúsculas.
Questão 5/10 - Programação Orientada a Objetos
Para construir um sistema de software será necessário construir as classes Cliente, com os atributos código, nome e endereço, Fornecedor, com os atributos código, nome, endereço e representante e Funcionário, com os atributos código, nome e endereço.
Sobre este sistema e a POO, assinale a opção correta:
	
	A
	podemos criar uma classe chamada Pessoa com os atributos comuns a todas as classes e fazer com que todas sejam subclasses de Pessoa.
Questão 6/10 - Programação Orientada a Objetos
Levando-se em consideração a seguinte interface:
public interface Avengers {
            ...
}
Qual das alternativas representa sua implementação em uma classe Java chamada “Thor”:
	
	C
	public Thor implements Avengers {
...
 }
Questão 7/10 - 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.
	
	D
	Encapsulamento
Questão 8/10 - Programação Orientada a Objetos
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?
	
	E
	encapsulamento
Questão 9/10 - Programação Orientada a Objetos
Alan Kay formulou os princípios de orientação a objetos. Entre esses princípios, o primeiro diz que qualquer coisa pode ser um objeto, ou seja, podemos considerar objetos os substantivos em uma especificação.
Levando-se esse princípio em conta, qual alternativa abaixo representa objetos da seguinte especificação:
“Desenvolva um sistema que contenha um cadastro de usuários e um cadastro de itens. Esses usuários podem fazer pedidos, que conterão uma quantidade de itens.”
	
	B
	usuário, item e pedido.
Questão 10/10 - Programação Orientada a Objetos
Conforme o material das aulas, a programação orientada a objetos possui alguns paradigmas que nos permitem, ao utilizá-los, obter vantagens no desenvolvimento dos softwares.
Levando-se em conta a questão dos paradigmas abordada na disciplina, assinale a opção correta:
	
	B
	na associação temos objetos que são relacionados a outros sem relação de pertencimento.

Continue navegando