Buscar

Aol POO AV2

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

16/08/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_58750_1/outline/assessment/_3816078_1/overview/attempt/_13646539_1/review/inline-feedback?… 1/7
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 1 -- /1
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:
toda troca de mensagem realizada entre os métodos deve ocorrer passando parâmetros aos 
métodos.
a classe emissora deverá enviar seu método para a classe receptora e a instrução de como ele 
deverá ser executado.
a mensagem recebida pela classe receptora deverá conter informações de como a classe deverá 
executar seus métodos.
o envio de mensagem não obriga que sejam enviados atributos aos métodos que possuem 
parâmetros.
Resposta correta
as mensagens são constituídas pelos elementos: emissor, receptor e 
especificação do serviço.
Pergunta 2 -- /1
Leia o trecho a seguir:
“Através do mecanismo de sobrecarga (overloading), dois métodos de uma classe podem ter o mesmo 
nome, desde que suas assinaturas sejam diferentes. Tal situação não gera conflito, pois o compilador é 
capaz de detectar qual método deve ser escolhido a partir da análise dos tipos dos argumentos do 
método.”Fonte: RICARTE, I. L. M. Programação orientada a objetos: uma abordagem com Java. Campinas: 
Unicamp, 2001. p. 4. Disponível em: https://bit.ly/37078o6. Acesso em: 13 abr. 2020.
Considerando essas informações e o conteúdo estudado a respeito de sobrecarga, pode-se afirmar que:
métodos sem parâmetros não possuem uma assinatura, portanto, pode-se criar quantos 
métodos iguais forem necessários.
16/08/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_58750_1/outline/assessment/_3816078_1/overview/attempt/_13646539_1/review/inline-feedback?… 2/7
Ocultar opções de resposta 
métodos com assinaturas diferentes só podem ser criados em classes distintas e deve ser 
seguida a ordem dos parâmetros.
Resposta correta
a assinatura de um método é composta por nome e, se houver, parâmetros que, 
se declarados, devem ser passados na mesma ordem.
para que um método tenha assinatura, é necessário que ele possua pelo menos um parâmetro.
a assinatura de um método é composta por nome e, se houver, parâmetros que, se declarados, 
podem ser passados sem ordem definida.
Pergunta 3 -- /1
Leia o trecho a seguir:
“Pacotes, grosso modo, são apenas pastas ou diretórios do sistema operacional onde ficam armazenados 
os arquivos-fonte de Java e são essenciais para o conceito de encapsulamento, no qual são dados níveis 
de acesso às classes. Java possui um pacote padrão (default), que é utilizado quando não se define 
nenhum pacote.”Fonte: BEDER, D. M. Introdução à programação orientada a objetos em Java. São Carlos: 
UFSCar, 2014. p. 74. Disponível em: https://bit.ly/2A8v5gW. Acesso em: 11 abr. 2020.
Considerando essas informações e o conteúdo estudado sobre pacotes, analise as asserções a seguir e a 
relação proposta entre elas:
I. Toda classe criada estará dentro de um pacote, mesmo que seja um pacote default do Java.
Porque:
II. Os pacotes são utilizados a fim de criar uma estrutura organizacional no código e evitar conflitos de 
nomes.
A seguir, assinale a alternativa correta:
As asserções I e II são proposições falsas.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
Resposta correta
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta 
da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
16/08/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_58750_1/outline/assessment/_3816078_1/overview/attempt/_13646539_1/review/inline-feedback?… 3/7
Ocultar opções de resposta 
Pergunta 4 -- /1
Atributos são as características de um objeto que representam um dado ou informação de estado do 
objeto, sendo que cada objeto possui seu próprio valor. Além disso, todo atributo em Java precisa de um 
tipo, tendo em vista que Java é uma linguagem fortemente tipada. A visibilidade do atributo é determinada 
pelo modificador de acesso.
Considerando essas informações e o conteúdo estudado sobre atributos, analise as afirmativas a seguir e 
assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
I. ( ) Atributos declarados com o modificador static são atributos de classe.
II. ( ) Atributos declarados com modificador static podem ser acessados sem a necessidade de instanciar o 
objeto.
III. ( ) Atributos declarados com modificador de acesso protected são acessíveis por classes de diferentes 
pacotes.
IV. ( ) Atributos declarados com modificador de acesso public podem ser acessados pela própria classe.
Agora, assinale a alternativa que apresenta a sequência correta:
Resposta corretaV, V, F, V.
V, V, F, F.
V, F, V, V.
F, F, V, V.
F, V, V, F.
Pergunta 5 -- /1
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 
16/08/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_58750_1/outline/assessment/_3816078_1/overview/attempt/_13646539_1/review/inline-feedback?… 4/7
Ocultar opções de resposta 
Mostrar opções de resposta 
nomes.
Considerando essas informações e o conteúdo estudado sobre pacotes, pode-se afirmar que:
Resposta correta
ao criar um pacote, na estrutura da classe devemos declarar a palavra-chave 
“package” seguida do nome do pacote.
classes que estão no pacote default precisam ter declarado a palavra-chave “packages” seguida 
do nome “default” em sua estrutura.
não é possível criar classes com o mesmo nome em diferentes pacotes, pois isso gerará erro de 
compilação.
ao criar um pacote, todas as classes deverão estar dentro do mesmo pacote e na estrutura da 
classe estará a palavra “package”.
pacotes possuem o mesmo nome que a classe que estará dentro deles e precisa ser declarada a 
palavra-chave “package” na classe.
Pergunta 6 -- /1
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:
Pergunta 7 -- /1
16/08/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_58750_1/outline/assessment/_3816078_1/overview/attempt/_13646539_1/review/inline-feedback?… 5/7
Ocultar opções de resposta 
Ocultar opções de resposta 
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:
é possível acessar referências de objetos, mesmo que estes não tenham sidos iniciados.
um objeto criado sem referência pode ser acessado a qualquer momento do código fonte.
Resposta correta
o objeto criado só poderá ser acessado se for atribuído a uma referência de 
memória.
um objeto sem referência de memória pode ser acessado de qualquer parte da classe.
objetos sem referência permite acesso somente aos atributos declarados como static.
Pergunta 8 -- /1
O método main, quando declarado em uma classe Java, possibilita a inicialização da aplicação por meio 
dele. Por ser um método padrão, ele possui a declaração padrão, mas o que muda é o conteúdoque temos 
dentro de seu escopo.
Considerando essas informações e o conteúdo estudado sobre métodos, analise as afirmativas a seguir:
I. O método main deverá possuir retorno do tipo inteiro.
II. O método main deve ser “public static void”.
III. O método main, obrigatoriamente, deve receber parâmetros.
IV. O método main não possui a palavra-chave “return”.
Está correto apenas o que se afirma em:
I e II.
I e IV.
III e IV.
I e III.
16/08/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_58750_1/outline/assessment/_3816078_1/overview/attempt/_13646539_1/review/inline-feedback?… 6/7
Ocultar opções de resposta 
Resposta corretaII e IV.
Pergunta 9 -- /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:
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições falsas.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Resposta correta
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta 
da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
Pergunta 10 -- /1
16/08/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_58750_1/outline/assessment/_3816078_1/overview/attempt/_13646539_1/review/inline-feedback?… 7/7
Ocultar opções de resposta 
Assim como os atributos, os métodos também podem ser declarados com modificador static, que permite o 
acesso ao método sem a necessidade de instanciar o objeto. Esse é um método de classe, não de objeto, 
e geralmente métodos são declarados como static para realizar serviços que independem de um objeto – 
por exemplo, realizar algum cálculo entre valores.
Considerando essas informações e o conteúdo estudado sobre métodos, analise as afirmativas a seguir:
I. Métodos são estruturas contidas dentro de classes e utilizadas para realizar operações que podem ou 
não retornar valores.
II. Métodos devem sempre ser declarados com modificador de acesso public para que se possa ter acesso 
a eles.
III. Métodos que são utilizados para realizar operações distintas podem ser declarados em uma classe 
denominada biblioteca de operações.
IV. Todo método precisa ter a palavra-chave “return” informando o dado retornado à chamada do método.
Está correto apenas o que se afirma em:
II e IV.
Resposta corretaI e III.
II, III e IV.
I e IV.
I, II e III.

Continue navegando