Buscar

LINGUAGEM DE PROGRAMAÇÃO

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 3 páginas

Prévia do material em texto

01/10/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/3
   Fechar
   LINGUAGEM DE PROGRAMAÇÃO
Simulado: CCT0314_SM_201512731706 V.1 
Aluno(a): ERIK SENA DA SILVA Matrícula: 201512731706
Desempenho: 0,4 de 0,5 Data: 01/10/2016 08:40:11 (Finalizada)
  1a Questão (Ref.: 201512836505) Pontos: 0,1  / 0,1
Marque a alternativa que indica a quantidade de definições corretas de um array unidimencional (vetor) para
armazenar 3 notas de alunos:
float notas [3] ; 
float [ ] notas = new float [3]; 
float notas [ ] = new float [3]; 
float [ ] notas = {5,7,10}; 
float [ ] notas = new float [3] {5,7,10};
1
0
2
  3
4
  2a Questão (Ref.: 201512836010) Pontos: 0,1  / 0,1
Em Java temos a possibilidade de proteger os membros de uma classe. Chamamos este processo de:
herança.
polimorfismo.
sobrecarga.
threads.
  encapsulamento.
 Gabarito Comentado.
  3a Questão (Ref.: 201512836012) Pontos: 0,1  / 0,1
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 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.
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.
01/10/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/3
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.
 Gabarito Comentado.
  4a Questão (Ref.: 201513033207) Pontos: 0,0  / 0,1
Na Programação Orientada a Objetos podem­se definir as visibilidades dos métodos e atributos. Quanto a essa
característica é correto afirmar que:
  o acesso aos atributos e aos métodos privados só pode ser feito a partir dos métodos membros da
classe
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 privados e os atributos protegidos podem ser acessados a partir dos métodos de qualquer
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 protegidos podem ser acessados a partir dos métodos de qualquer classe, desde que
instanciada na mesma aplicação
 Gabarito Comentado.
  5a Questão (Ref.: 201512836020) Pontos: 0,1  / 0,1
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;
 }
 }
O método setEstado para definir um valor para o atributo estado deveria ser do tipo boolean, como o
método getEstado.
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 getEstado está definindo um valor para o estado da lâmpada ; o método setEstado está
retornando o estado atual da lâmpada.
Os dois métodos estão errados, pois não estão atualizando o atributo estado da classe.
01/10/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 3/3
 Gabarito Comentado.

Outros materiais