Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Considere o as classes a seguir pertecentes ao mesmo pacote: Sobre o relacionamento entre as classes Turma e Aluno, respectivamente, marque a alternativa correta. Não é possível determinar Uma turma possui vários alunos, mas, um aluno pertence a uma turma Uma turma possui um aluno, assim como, um aluno pertence uma turma Uma turma possui vários alunos, assim como, um aluno pertence a várias turmas Uma turma possui um aluno, mas, um aluno pertence a várias turmas 2a Questão Os fundamentos para o conceito de abstração no paradigma orientado à objetos são: encapsulamento, agregação, classes e Objetos encapsulamento, agregação, herança e objetos Nenhuma das alternativas encapsulamento, agregação, herança e polimorfismo Get, Set, herança e polimorfismo 3a Questão Uma superclasse "Xpto" possui um atributo privado "a" e um atributo protected "b". Em um método de uma subclasse de "Xpto" é correto afirmar que: Não é possível acessar "a" ou "b" diretamente, pois esses são atributos de outra classe É possível acessar "a" diretamente e "b" indiretamente pelos métodos get e set É possível acessar "a" indiretamente pelos métodos get e set e acessar "b" diretamente É possível acessar tanto "a" quanto "b" diretamente, devido à relação de herança É possível acessar apenas "b", pois "a" não é herdado por ser privado na superclasse 4a Questão Os modificadores de acesso alteram a visibilidade de atributos e métodos nas classes em JAVA. Analise as afirmativas abaixo de acordo com a imagem. I.Os atributos declarados como private na classe Animal são visíveis somente na classe Animal. II.Os atributos declarados como protected na classe Animal são visíveis pela classe Animal e classe Floresta. III.Os atributos declarados como public na classe Animal são visíveis pela classe Animal, classe Floresta e classe Mamífero. IV.Os atributos declarados sem modificadores na classe Animal são visíveis pela classe Animal e classe Floresta. De acordo com as afirmativas, marque a alternativa CORRETA: Todas estão erradas. Apenas a afirmativa III está incorreta. Apenas as afirmativas I e IV estão corretas. As afirmativas I, II e IV estão corretas. Apenas a afirmativa IV está incorreta. 5a Questão Na orientação a objetos, o conceito de encapsulamento corresponde à propriedade de: Ter um conjunto de objetos com a mesma classe. utilizar estruturas de matrizes quadradas nos programas desenvolvidos. esconder ou ocultar detalhes da implementação de uma dada classe de outras classes. receber, por uma classe, uma mensagem sem parâmetros. usar variáveis e constantes do tipo inteiro nos métodos das classes implementadas. 6a Questão Em Java pode-se utilizar diferentes tipos de modificadores de acesso para seus atributos e métodos, dependendo da necessidade da aplicação que está sendo desenvolvida. É correto afirmar sobre os modificadores de acesso usados na declaração de atributos: O modificador de acesso protected permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso private permite que só a classe manipule seus atributos. O modificador de acesso protected permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso final permite que só a classe manipule seus atributos. O modificador de acesso private permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso protected permite que só a classe manipule seus atributos. O modificador de acesso final permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso private permite que só a classe manipule seus atributos. O modificador de acesso public permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso protected torna o atributo vísivel pela própria classe ou suas subclasses, e o modificador de acesso private permite que só a classe manipule seus atributos. 7a Questão As ações ou comportamento dos objetos são chamadas na orientação a objeto de métodos. Assim, um método é uma função, um serviço ou ação fornecido pelo objeto. O método responsável por buscar os valores armazenados nos atributos dos objetos instanciados é chamado de: Método void Método construtor Método get Método set Método main 8a Questão Analise o código abaixo: public class Notebook { private String marca; private String modelo; public Notebook(String marca, String modelo) { this.marca=marca; this.modelo=modelo; } } Podemos afirmar sobre esta classe: possui o método main - principal possui 5 atributos públicos os atributos estão públicos o método construtor não está implementado a classe Notebook possui dois atributos encapsulados e privados e apenas o método construtor
Compartilhar