Buscar

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 11 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 11 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 11 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
/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:
Ocultar opções de resposta 
1. 
F, V, V, F.
2. 
V, V, F, F.
3. 
V, F, V, F.
4. 
F, V, F, V.
5. 
F, F, V, V.
Resposta correta
2. 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:
Ocultar opções de resposta 
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. 
métodos com assinaturas diferentes só podem ser criados em classes distintas e deve ser seguida a ordem dos parâmetros.
3. 
métodos sem parâmetros não possuem uma assinatura, portanto, pode-se criar quantos métodos iguais forem necessários.
4. 
para que um método tenha assinatura, é necessário que ele possua pelo menos um parâmetro.
5. 
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. Pergunta 3
/1
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:
Ocultar opções de resposta 
1. 
atributos declarados como private só estão acessíveis para a própria classe.
Resposta correta
2. 
atributos declarados como protected são atributos de classe, não de objetos.
3. 
atributos declarados sem modificador de acesso podem ser herdados por classes de qualquer pacote.
4. 
atributos declarados como public são atributos de classe, não de objetos.
5. 
atributos declarados como public só podem ser acessados pela própria classe.
4. Pergunta 4
/1
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:
Ocultar opções de resposta 
1. 
atributos do construtor devem ser prefixados com a palavra-chave “this”.
2. 
todo construtor deve possuir o modificador de acesso public.
3. 
é possível invocar o construtor de outra classe com a palavra-chave “this”.
4. 
o construtor default possui parâmetros.
5. 
todo construtor deverá possuir o mesmo nome que a classe.
Resposta correta
5. Pergunta 5
/1
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. 
II e IV.
3. 
I, II e IV.
Resposta correta
4. 
II e III.
5. 
I, II e III.
6. Pergunta 6
/1
A palavra-chave “this” é reservada da linguagem Java e utilizada para acessar atributos e métodos correspondentes à própria instância na qual estamos trabalhando. Além disso, pode ser utilizada para acessar o construtor da classe e executá-lo, caso seja necessário.
Considerando essas informações e o conteúdo estudado sobre a palavra-chave “this”, analise as asserções a seguir e a relação proposta entre elas:
I. Para chamar o construtor da própria classe, basta utilizar a palavra-chave “this” seguida dos parâmetros correspondentes ao construtor desejado. Essa ação criará uma instância da classe.
Porque:
II. Ao utilizar a palavra-chave “this” para invocar o método construtor, estamos criando um objeto.
A seguir, assinale a alternativa correta:
Ocultar opções de resposta 
1. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
2. 
As asserções I e II são proposições falsas.
Resposta correta
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.
5. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
7. Pergunta 7
/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:
Ocultar opções de resposta 
1. 
II e IV.
2. 
II e III.
3. 
I e II.
4. 
III e IV.
5. 
I e IV.
Resposta correta
8. Pergunta 8
/1
Leia o trecho a seguir:
“[…] uma abstração de dados consiste de um conjunto de valores e de operações que completamente caracterizam o comportamento dos objetos. Esta propriedade é garantida fazendo-se com que as operações sejam a única maneira de criar e manipular os objetos.”Fonte: KAMIENSKI, C. A. Introdução ao paradigma de orientação a objetos. João Pessoa: Cefet, 1996. p. 5. Disponível: https://bit.ly/2MzcoFL. Acesso em: 13 abr. 2020.
Considerando essas informações e o conteúdo estudado sobre abstração, analise as asserções a seguir e a relação proposta entre elas:
I. Todo objeto possui inúmeras propriedades e funcionalidades e todas devem ser abstraídas e utilizadas no código.
Porque:
II. Toda informação é necessária para a representação de um objeto.
A seguir, assinale a alternativa correta:
Ocultar opções de resposta 
1. 
As asserçõesI e II são proposições verdadeiras, e a II é uma justificativa correta da I.
2. 
As asserções I e II são proposições falsas.
Resposta correta
3. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
4. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
5. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
9. Pergunta 9
/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 nomes.
Considerando essas informações e o conteúdo estudado sobre pacotes, pode-se afirmar que:
Ocultar opções de resposta 
1. 
não é possível criar classes com o mesmo nome em diferentes pacotes, pois isso gerará erro de compilação.
2. 
ao criar um pacote, na estrutura da classe devemos declarar a palavra-chave “package” seguida do nome do pacote.
Resposta correta
3. 
pacotes possuem o mesmo nome que a classe que estará dentro deles e precisa ser declarada a palavra-chave “package” na classe.
4. 
classes que estão no pacote default precisam ter declarado a palavra-chave “packages” seguida do nome “default” em sua estrutura.
5. 
ao criar um pacote, todas as classes deverão estar dentro do mesmo pacote e na estrutura da classe estará a palavra “package”.
10. Pergunta 10
/1
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:
Ocultar opções de resposta 
1. 
“private Class nomeClasse { }” é uma sintaxe correta para estrutura básica da classe.
2. 
“class NomeClasse (int param) { }” é uma sintaxe correta para estrutura básica da classe.
3. 
“public class NomeClasse ( ) { }” é uma sintaxe correta para estrutura básica da classe.
4. 
“public class NomeClasse { }” é uma sintaxe correta para estrutura básica da classe.
Resposta correta
5. 
“class public NomeClasse { } ( )” é uma sintaxe correta para estrutura básica da classe.

Continue navegando