Buscar

Avaliação On-Line 2 (AOL 2) - Questionário pronto

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

Prévia do material em texto

Avaliação On-Line 2 (AOL 2) - Questionário 
Nota final Enviado: 18/03/21 20:41 (BRT) 
6/10 
Assignment Content 
1. Pergunta 1 
/1 
O Garbage Collector, que em sua tradução é denominado “coletor de lixo”, é um serviço disponível pela própria Java, responsável por excluir da memória do sistema objetos que não são mais utilizados pelo programa, fazendo com que o programador não precise se preocupar em eliminá-los.
Considerando essas informações e o conteúdo estudado sobre ciclo de vida de um objeto, analise as afirmativas a seguir:
I. Todo objeto criado sem estar atribuído a uma referência está disponível para ser coletado.
II. Objetos inacessíveis serão removidos pelo Garbage Collector em um período de aproximadamente dez minutos.
III. O Garbage Collector exclui apenas os atributos do objeto, deixando a referência nula.
IV. O Garbage Collector é executado em segundo plano, juntamente com a aplicação Java.
Está correto apenas o que se afirma em:
1.  
II e III.
2. 
III e IV.
3. 
II e IV.
4. 
I e II.
5. 
I e IV.
Resposta correta 
 Pergunta 2 
/1 
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:
1.  
um objeto criado sem referência pode ser acessado a qualquer momento do código fonte.
2. 
objetos sem referência permite acesso somente aos atributos declarados como static.
3. 
um objeto sem referência de memória pode ser acessado de qualquer parte da classe.
4. 
o objeto criado só poderá ser acessado se for atribuído a uma referência de memória.
Resposta correta 
5. Incorreta: 
é possível acessar referências de objetos, mesmo que estes não tenham sidos iniciados.
 Pergunta 3 
/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údo que 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:
1.  
I e III.
2. 
I e IV.
3. 
III e IV.
4. 
I e II.
5. 
II e IV.
Resposta correta 
 Pergunta 4 
/1 
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:
1.  
As asserções I e II são proposições falsas.
2. Incorreta: 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
3. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
4. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Resposta correta 
5. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
 Pergunta 5 
/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:
1.  
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
2. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
3. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Resposta correta 
4. 
As asserções I e II são proposições falsas.
5. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
 Pergunta 6 
/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:
1.  
a classe emissora deverá enviar seu método para a classe receptora e a instrução de como ele deverá ser executado.
2. Incorreta: 
o envio de mensagem não obriga que sejam enviados atributos aos métodos que possuem parâmetros.
3. 
as mensagens são constituídas pelos elementos: emissor, receptor e especificação do serviço.
Resposta correta 
4. 
a mensagem recebida pela classe receptora deverá conter informações de como a classe deverá executar seus métodos.
5. 
toda troca de mensagem realizada entre os métodos deve ocorrer passando parâmetros aos métodos.
 Pergunta 7 
/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:
1.  
é possível criar métodos com a mesma assinatura e que possuam o mesmo tipo de retorno.
2. 
a assinatura de um método ou construtor é composta por nome e parâmetros.
Resposta correta 
3. 
a sobrecarga enumera os métodos com o mesmo nome, classificando-os em ordem alfabética.
4. 
o compilador consegue compreender a passagem de métodos fora da ordem e decidir qual deve ser utilizado.
5. 
o tipo de retorno deve ser considerado para a assinatura de um método, mesmo que seja void.
 Pergunta 8 
/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:
1.  
a assinatura de um método é composta por nome e, se houver, parâmetros que, se declarados, podem ser passados sem ordem definida.
2. 
a assinatura de um método é composta por nome e, se houver, parâmetros que, se declarados, devem ser passados na mesma ordem.
Resposta correta 
3. 
métodos com assinaturas diferentes só podem ser criados em classes distintas e deve ser seguida a ordem dos parâmetros.
4. 
para que um método tenhaassinatura, é necessário que ele possua pelo menos um parâmetro.
5. 
métodos sem parâmetros não possuem uma assinatura, portanto, pode-se criar quantos métodos iguais forem necessários.
 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:
1.  
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
2. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Resposta correta 
3. 
As asserções I e II são proposições falsas.
4. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
5. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
 Pergunta 10 
/1 
Toda classe tem um método especial denominado construtor. Ele é considerado especial por possui características diferentes dos demais métodos e é utilizado para criar um objeto, que é uma instância da classe à qual ele pertence.
Considerando essas informações e o conteúdo estudado sobre construtores e palavra-chave “this”, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
I. ( ) O construtor deve ter tipo de retorno declarado, além de possuir a palavra-chave “return” ao final.
II. ( ) Em toda classe, devemos declarar o construtor-padrão, mesmo que não se tenha declarado outro construtor diferente do padrão.
III. ( ) Dentro da própria classe, o construtor pode ser chamado pelo uso da palavra-chave “this”.
IV. ( ) A chamada de um construtor só é possível por meio da palavra-chave “new” a partir de outras classes.
Agora, assinale a alternativa que apresenta a sequência correta:
1. 
V, F, V, F.
2. Incorreta: 
F, V, F, V.
3. 
F, F, V, V.
Resposta correta 
4. 
F, V, V, F.
5. 
V, V, F, F.

Outros materiais