Você está na página 1de 7

1. Onde deve ser invocado o construtor de uma superclasse?

(1/1) Pontos
O construtor "super" não precisa ser invocado na subclasse.
Na primeira linha do construtor de subclasse.
Na última linha do construtor de subclasse.
No método "principal" da subclasse.
Em qualquer lugar, dentro da subclasse.
Correto

2. Uma subclasse pode ser superclasse. Verdadeiro ou falso?


(1/1) Pontos
Verdadeiro (*)
Falso
Correto

3. Onde deve ser invocado o construtor de uma superclasse?


(1/1) Pontos
Na última linha do construtor de subclasse.
Em qualquer lugar, dentro da subclasse.
Na primeira linha do construtor de subclasse (*)
O construtor "super" não precisa ser invocado na subclasse.
No método "principal" da subclasse.
Correto

4. Os métodos estáticos não podem modificar quaisquer valores de


variáveis de classe em tempo de execução. Verdadeiro ou falso?
(0/1) Pontos
Verdadeiro
Falso (*)
Errado. Consulte a Seção 7, Lição 3.

5. Uma variável estática "final" pode mudar em tempo de execução.


Verdadeiro ou falso?
(1/1) Pontos
Verdadeiro
Falso (*)
Correto
6. A palavra-chave "final" faz com que uma variável estática se
comporte como uma constante. Verdadeiro ou falso?
(0/1) Pontos
Verdadeiro (*)
Falso
Errado. Consulte a Seção 7, Lição 3.

7. É possível que um método retorne um objeto. Verdadeiro ou falso?


(1/1) Pontos
Verdadeiro (*)
Falso
Correto

8. Qual dos seguintes itens pode ser usado como parâmetro?


(1/1) Pontos
Inteiros (inteiros) (*)
Matrizes (*)
Construtores
Cordas (*)
Objetos (*)
Correto

9. Qual dos itens a seguir especifica a acessibilidade a variáveis,


métodos e classes?
(1/1) Pontos
Sobrecarregando construtores
Interruptores de acesso (*)
Parâmetros
Métodos
Correto

10. O código a seguir cria um objeto do tipo Horse:


Whale a=new Whale();
(0/1) Pontos
Verdadeiro
Falso (*)
Errado. Consulte a Seção 7, Lição 1.
Prévio
11. Um construtor é usado para criar objetos. Verdadeiro ou falso?
(1/1) Pontos
Verdadeiro (*)
Falso
Correto

12. Em Java, coleta de lixo é o ato de liberar automaticamente a


memória usada por um objeto quando não há referência a esse
objeto. Verdadeiro ou falso?
(0/1) Pontos
Verdadeiro (*)
Falso
Errado. Consulte a Seção 7, Lição 1.

13. Classes abstratas não podem implementar interfaces. Verdadeiro


ou falso?
(1/1) Pontos
Verdadeiro
Falso (*)
Correto

14. Quais dos seguintes objetivos são objetivos do modelo objeto?


(0/1) Pontos
Abstração de dados.
Gere um código modular que possa ser reutilizado por outros
programas ou classes.
Proteger informações e limitar a capacidade de outras classes de
alterar ou corromper dados.
Ocultar a implantação.
Errado. Consulte a Seção 7, Lição 5.

15. Se Sandália estender Sapato, é possível declarar um objeto tal


que

Sandália s = Sapato novo();


(1/1) Pontos
Verdadeiro
Falso (*)
Correto
1. Um construtor deve ter o mesmo nome que a classe em que é
declarado. Verdadeiro ou falso?
(1/1) Pontos
Verdadeiro (*)
Falso
Correto

2. Em qual dos casos a seguir você cria um método que compila sem
erros na classe?
(0/1) Pontos

(*)

Em todos os itens acima.


Em nenhum dos itens acima.
Errado. Consulte a Seção 7, Lição 1.

3. Em qual dos casos a seguir crio um método que retorna um valor


booleano?
(0/1) Pontos

(*)

Em nenhum dos itens acima.


Errado. Consulte a Seção 7, Lição 1.
4. Qual das seguintes opções é a maneira correta de inicializar um
método DolphinTalk que usa 2 inteiros, dol1 e dol2, e retorna o maior
dos dois?
(0/1) Pontos
int DolphinTalk(dol1, dol2){ if(dol1 > dol2) return dol1; else return
dol2;}
int DolphinTalk(int,int){ if(dol1 > dol2) return dol1; else return
dol2;}
int DolphinTalk(int dol1,int dol2){ if(dol1 > dol2) return dol1; else
return dol2;} (*)
int DolphinTalk, int dol1,int dol2 { if(dol1 > dol2) return dol1; else
return dol2;}
Todos os itens acima
Errado. Consulte a Seção 7, Lição 2.

5. Qual dos itens a seguir especifica a acessibilidade a variáveis,


métodos e classes?
(0/1) Pontos
Métodos
Sobrecarregando construtores
Interruptores de acesso (*)
Parâmetros
Errado. Consulte a Seção 7, Lição 2.
6. Há uma equipe trabalhando em um projeto de codificação. A ideia
é que todas as partes do código tenham acesso às classes que
escrevem. Qual modificador de acesso eles devem usar para cada
classe?
(0/1) Pontos
público (*)
Protegido
privado
inadimplência
Todos os itens acima
Errado. Consulte a Seção 7, Lição 2.

7. O que é uma UML?


(1/1) Pontos
Nível de moldagem não identificado, o nível de acesso permitido pelo
especificador de acesso padrão.
Unified Modeling Language, uma linguagem padronizada usada na
programação para modelar sistemas e estruturas.
Universal Model Light, programa que lê o brilho de qualquer lâmpada.

Nada disso.
Correto

8. Em qual dos seguintes casos está descrito corretamente o uso da


palavra-chave "super"?
(0/1) Pontos
Uma palavra-chave que permite que subclasses acessem os métodos,
dados e construtores da classe pai.
Uma palavra-chave que indica o final de um programa.
Uma palavra-chave que restringe o acesso apenas a membros da
mesma classe.
Palavra-chave que permite acesso de qualquer lugar.
Errado. Consulte a Seção 7, Lição 4.

9. O que significa herdar uma classe?


(0/1) Pontos
Estender um método de uma superclasse.
O especificador de acesso é definido como "privado".
A subclasse (ou classe filho) pode acessar todas as variáveis e
métodos não particulares da superclasse (ou classe pai).
Forma de organizar a hierarquia de classes.
Errado. Consulte a Seção 7, Lição 4.

10. Que afirmação sobre a classe "Objeto" é verdadeira?


(0/1) Pontos
Seus métodos podem ser substituídos em subclasses.
Seus métodos podem ficar sobrecarregados em subclasses.
Estender outras classes.
É a superclasse mais alta.
Errado. Consulte a Seção 7, Lição 5.
11. Se uma classe é imutável, ela deve ser abstrata. Verdadeiro ou
falso?
(1/1) Pontos
Verdadeiro
Falso (*)
Correto

12. Identificar a forma correta de declarar uma classe abstrata.


(0/1) Pontos
resumo público ClassName(...)
classe pública abstrata ClassName{...}
classe abstrata pública ClassName{...} (*)
resumo de classe pública ClassName(...)
Errado. Consulte a Seção 7, Lição 5.

13. Uma classe estática interna pode ser usada para retornar uma
instância de sua classe wrapper externa. Verdadeiro ou falso?
(1/1) Pontos
Verdadeiro (*)
Falso
Correto

14. Métodos estáticos podem gravar em variáveis de classe.


Verdadeiro ou falso?
(1/1) Pontos
Verdadeiro (*)
Falso
Correto

15. Uma variável estática "final" pode mudar em tempo de execução.


Verdadeiro ou falso?
(0/1) Pontos
Verdadeiro
Falso (*)
Errado. Consulte a Seção 7, Lição 3.

Você também pode gostar