Baixe o app para aproveitar ainda mais
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 podese 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 podemse 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.
Compartilhar