Buscar

POO AOL 2

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

1. Pergunta 1
Leia o trecho a seguir:
“O Garbage Collector roda em segundo plano juntamente com sua aplicação Java. Não é possível prever quando ele será executado, portanto não se pode dizer com certeza quantos objetos foram efetivamente coletados em um certo ponto da aplicação. O que podemos determinar é quantos objetos são elegíveis para a coleta.”Fonte: SILVEIRA, G.; AMARAL, M. Java SE 8 Programmer I: o guia para sua certificação Oracle Certified Associate. São Paulo: Casa do Código, 2015. p. 76.
Considerando essas informações e o conteúdo estudado sobre ciclo de vida de um objeto, analise as asserções a seguir e a relação proposta entre elas:
I. Em uma iteração na qual objeto é criado n vezes na mesma referência, apenas na última iteração ele realmente estará acessível.
Porque:
II. Durante a iteração o objeto é sobrescrito e sempre que um novo objeto é criado na mesma referência, o anterior perde a referência.
A seguir, assinale a alternativa correta:
Mostrar opções de resposta 
2. Pergunta 2
A instanciação de um objeto é feita somente a partir da utilização da palavra-chave “new” seguida do construtor da classe. O construtor chamado é o primeiro método da classe a ser executado, além de ser responsável por criar o objeto.
Considerando essas informações e o conteúdo estudado sobre instanciação e referências, pode-se afirmar que:
Mostrar opções de resposta 
3. Pergunta 3
Ao declarar atributos em uma classe, podemos inserir o modificador de acesso (que pode ser public, protected, private) ou não declarar – neste caso, será o modificador default. Isso impactará diretamente na forma de como se acessará os atributos.
Considerando essas informações e o conteúdo estudado sobre atributos, pode-se afirmar que:
Mostrar opções de resposta 
4. Pergunta 4
Tanto os métodos quanto o construtor de uma classe podem ser declarados com o mesmo nome, porém devem ter assinaturas diferentes. A possibilidade de se ter dois ou mais métodos ou construtores com o mesmo nome recebe a definição de sobrecarga.
Considerando essas informações e o conteúdo estudado sobre sobrecarga, pode-se afirmar que:
Mostrar opções de resposta 
5. Pergunta 5
Leia o trecho a seguir:
“Objetos de estrutura e comportamento idênticos são descritos como pertencendo a uma classe, de tal forma que a descrição de suas propriedades pode ser feita de uma só vez, de forma concisa, independente do número de objetos idênticos em termos de estrutura e comportamento que possam existir em uma aplicação.”Fonte: KAMIENSKI, C. A. Introdução ao paradigma de orientação a objetos. João Pessoa: Cefet, 1996. p. 4. Disponível: https://bit.ly/2MzcoFL. Acesso em: 13 abr. 2020.
Considerando essas informações e o conteúdo estudado sobre instanciação e referências de objetos, analise as informações a seguir:
I. Cada objeto é uma instância de classe.
II. Para ser acessível, um objeto deve possuir uma referência em memória.
III. Cada referência em memória deverá possuir uma instância de classe.
IV. A palavra-chave “new” é utilizada com o construtor de uma classe.
Está correto apenas o que se afirma em:
Ocultar opções de resposta 
1. 
I, III e IV.
2. 
I, II e IV.
Resposta correta
3. 
II e IV.
4. 
I, II e III.
5. 
II e III.
6. Pergunta 6
Leia o trecho a seguir:
“O encapsulamento proporciona ocultamento e proteção da informação. Acesso a objetos somente podem ser realizados através das mensagens que ele está habilitado a receber. Nenhum objeto pode manipular diretamente o estado interno de outro objeto.”Fonte: KAMIENSKI, C. A. Introdução ao paradigma de orientação a objetos. João Pessoa: Cefet, 1996. p. 18. Disponível: https://bit.ly/2MzcoFL. Acesso em: 13 abr. 2020.
Considerando essas informações e o conteúdo estudado sobre encapsulamento, analise as asserções a seguir e a relação proposta entre elas:
I. Para proteger um atributo de uma classe, este deve ser declarado com modificador de acesso private.
Porque:
II. Apenas as classes do mesmo pacote conseguem acesso ao atributo com modificador de acesso private; o dado, então, estará protegido.
A seguir, assinale a alternativa correta:
Mostrar opções de resposta 
7. Pergunta 7
Em programação orientada a objetos, classes são escritas seguindo regras da linguagem e, normalmente, possuem estado (que são os atributos) e comportamento (que são os métodos). Segundo a convenção de códigos, em Java os nomes das classes são declarados usando o padrão UpperCamelCase.
Considerando essas informações e o conteúdo estudado sobre classes, pode-se afirmar que:
Mostrar opções de resposta 
8. Pergunta 8
Todo objeto se comunica com outro por meio de mensagens, que poderão ter ou não um retorno. Toda mensagem enviada deve ser sempre algo que o outro objeto saiba fazer, ou seja, ela deve ser referente a um método que ele deverá executar.
Considerando essas informações e o conteúdo estudado sobre envio de mensagens, pode-se afirmar que:
Mostrar opções de resposta 
9. Pergunta 9
O construtor é um método especial que possui particularidades disponíveis apenas para esse tipo de método. Sua criação explícita só é necessária diante da necessidade de inicializar variáveis ou chamar métodos para serem executados antes de qualquer outra ação envolvendo o objeto que será criado.
Considerando essas informações e o conteúdo estudado sobre construtores, pode-se afirmar que:
Mostrar opções de resposta 
10. Pergunta 10 Em Java e outras linguagens de programação orientada a objetos, para estruturar o projeto devemos trabalhar com pacotes e, mesmo que não declarado, todo código ficará em um pacote default. Criar diferentes pacotes, além de beneficiar o desenvolvimento, facilita a localização de tipos e evita conflitos de nomes.
Considerando essas informações e o conteúdo estudado sobre pacotes, pode-se afirmar que:
Ocultar opções de resposta 
1. 
ao criar um pacote, na estrutura da classe devemos declarar a palavra-chave “package” seguida do nome do pacote.
Resposta correta
2. 
não é possível criar classes com o mesmo nome em diferentes pacotes, pois isso gerará erro de compilação.
3. 
pacotes possuem o mesmo nome que a classe que estará dentro deles e precisa ser declarada a palavra-chave “package” na classe.
4. Incorreta: 
ao criar um pacote, todas as classes deverão estar dentro do mesmo pacote e na estrutura da classe estará a palavra “package”.
5. 
classes que estão no pacote default precisam ter declarado a palavra-chave “packages” seguida do nome “default” em sua estrutura.

Continue navegando