Buscar

Avaliando Aprendizado 2016

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

04/12/2016 BDQ Prova 
http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/3 
 
Simulado: CCT0314_SM_201601150881 V.1 
Aluno(a): Matrícula: 
Desempenho: 0,5 de 0,5 Data: 06/10/2016 22:27:44 (Finalizada) 
 
Analisando o código abaixo, assinale a alternativa que indique a explicação correta do funcionamento dos 
métodos setEstado(boolean estado) e getEstado(): 
public class Lampada { 
 private boolean estado; //ligado ou não 
public Lampada(){ this.estado = false; 
} 
public void setEstado(boolean estado){ 
this.estado = estado; 
} 
public boolean getEstado(){ 
return this.estado; 
 } 
 } 
 Fechar 
 LINGUAGEM DE PROGRAMAÇÃO 
 2 a Questão (Ref.: 201601197113) Pontos: 0 , 1 / 0 , 1 
 1 a Questão (Ref.: 201601221466) Pontos: 0 , 1 / 0 , 1 
Como se declara um método estático em Java? 
static void public exemploMetodo() {} 
static exemploMetodo() {} 
public void exemploMetodo() {} 
public void static exemploMetodo() {} 
 public static void exemploMetodo() {} 
 Gabarito Comentado . 
04/12/2016 BDQ Prova 
http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/3 
 O método getEstado está definindo um valor para o estado da lâmpada ; o método setEstado está 
retornando o estado atual da lâmpada. 
 O método getEstado para definir um valor para o atributo estado deveria ser do tipo void, como o 
método setEstado. 
 O método setEstado está definindo um valor para o estado da lâmpada ; o método getEstado está 
retornando o estado atual da lâmpada . 
 O método setEstado para definir um valor para o atributo estado deveria ser do tipo boolean, como o 
método getEstado. 
 Os dois métodos estão errados, pois não estão atualizando o atributo estado da classe. 
 Gabarito Comentado. 
 
Em Java pode-se utilizar diferentes tipos de modificadores de acesso para seus atributos e métodos, 
dependendo da necessidade da aplicação que está sendo desenvolvida. É correto afirmar sobre os modificadores 
de acesso usados na declaração de atributos: 
 O modificador de acesso final permite que todos os objetos que o usam possam alterá­lo; já o 
modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o 
modificador de acesso private permite que só a classe manipule seus atributos. 
 O modificador de acesso private permite que todos os objetos que o usam possam alterá­lo; já o 
modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o 
modificador de acesso protected permite que só a classe manipule seus atributos. 
 O modificador de acesso protected permite que todos os objetos que o usam possam alterá­lo; já o 
modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o 
modificador de acesso final permite que só a classe manipule seus atributos. 
 
 4 a Questão (Ref.: 201601197105) Pontos: 0 , 1 / 0 , 1 
 3 a Questão (Ref.: 201601197103) Pontos: 0 , 1 / 0 , 1 
Em Java temos a possibilidade de proteger os membros de uma classe. Chamamos este processo de: 
sobrecarga. 
 encapsulamento. 
threads. 
herança. 
polimorfismo. 
 Gabarito Comentado . 
04/12/2016 BDQ Prova 
http://simulado.estacio.br/bdq_simulados_linear_view.asp 3/3 
 O modificador de acesso protected permite que todos os objetos que o usam possam alterá­lo; já o 
modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o 
modificador de acesso private permite que só a classe manipule seus atributos. 
 O modificador de acesso public permite que todos os objetos que o usam possam alterá­lo; já o 
modificador de acesso protected torna o atributo vísivel pela própria classe ou suas subclasses, e o 
modificador de acesso private permite que só a classe manipule seus atributos. 
 Gabarito Comentado. 
 
Na Programação Orientada a Objetos podem-se definir as visibilidades dos métodos e atributos. Quanto a essa 
característica é correto afirmar que: 
 os métodos protegidos podem ser acessados a partir dos métodos de qualquer classe, desde que 
instanciada na mesma aplicação 
 o acesso aos atributos privados e aos métodos públicos só pode ser feito a partir dos métodos membros 
da classe 
 os métodos públicos e os atributos protegidos só podem ser acessados a partir dos métodos da própria classe 
ou de classes derivadas 
 os métodos privados e os atributos protegidos podem ser acessados a partir dos métodos de qualquer 
classe 
 o acesso aos atributos e aos métodos privados só pode ser feito a partir dos métodos membros da 
classe 
 Gabarito Comentado. 
 
 
 
 5 a Questão (Ref.: 201601394300) Pontos: 0 , 1 / 0 , 1

Outros materiais