Buscar

TESTE DE CONHECIMENTO INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA

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 4 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

1a Questão (Ref.: 201403877262) Fórum de Dúvidas (0) Saiba (0) 
 
Tudo que um objeto é capaz de fazer e todas as características que ele irá definir estão definidos em sua classe. 
Isto significa que toda a existência do objeto está restrita aos domínios da classe. Em outras palavras, o ato de 
esconder do usuário informações que não são de seu interesse ou por segurança dos dados, é chamado de: 
 
 Encapsulamento 
 
Sobrecarga 
 
Instância 
 
Polimorfismo 
 
Herança 
 
 
 
 
 
 2a Questão (Ref.: 201403361995) Fórum de Dúvidas (0) Saiba (0) 
 
Analise o código abaixo: 
 
public class Notebook { 
 
private String marca; 
private String modelo; 
 
public Notebook(String marca, String modelo) { 
this.marca=marca; 
this.modelo=modelo; 
} 
} 
Podemos afirmar sobre esta classe: 
 
 
o método construtor não está implementado 
 a classe Notebook possui dois atributos encapsulados e privados e apenas o método construtor 
 
possui 5 atributos públicos 
 
possui o método main - principal 
 
os atributos estão públicos 
 
 
 
 
 
 3a Questão (Ref.: 201403137773) Fórum de Dúvidas (0) Saiba (0) 
 
Em Java temos a possibilidade de proteger os membros de uma classe. Chamamos este processo de: 
 
 
sobrecarga. 
 
herança. 
 encapsulamento. 
 
threads. 
 
polimorfismo. 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201403162136) Fórum de Dúvidas (0) Saiba (0) 
 
Como se declara um método estático em Java? 
 
 
static void public exemploMetodo() {} 
 public static void exemploMetodo() {} 
 
static exemploMetodo() {} 
 
public void exemploMetodo() {} 
 
public void static exemploMetodo() {} 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201403877283) Fórum de Dúvidas (0) Saiba (0) 
 
As ações ou comportamento dos objetos são chamadas na orientação a objeto de métodos. Assim, um método é 
uma função, um serviço ou ação fornecido pelo objeto. O método responsável por buscar os valores 
armazenados nos atributos dos objetos instanciados é chamado de: 
 
 
Método construtor 
 
Método set 
 
Método main 
 
Método void 
 Método get 
 
 
 
 
 
 6a Questão (Ref.: 201403137775) Fórum de Dúvidas (0) Saiba (0) 
 
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 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. 
 
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 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. 
 
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. 
 
 Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201403137783) Fórum de Dúvidas (0) Saiba (0) 
 
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; 
 } 
 } 
 
 
Os dois métodos estão errados, pois não estão atualizando o atributo estado da classe. 
 
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 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. 
 
O método getEstado para definir um valor para o atributo estado deveria ser do tipo void, como o 
método setEstado. 
 
 Gabarito Comentado 
 
 
 
 
 8a Questão (Ref.: 201403338360) Fórum de Dúvidas (0) Saiba (0) 
 
Seja a classe: 
 
public class Carro { 
 private String cor; 
 private boolean estadoMotor; 
 public void ligaMotor() {estadoMotor=true;} 
 public void desligaMotor( ) {estadoMotor=false;} 
 public boolean motor( ){ return estadoMotor;} 
} 
 
Se o código abaixo for executado, pode-se dizer que: 
 
public class Teste { 
 public static void main(String[] args) { 
 Carro c=new Carro(); 
 c.cor="Preto"; 
 } 
} 
 
 
Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Preto"; 
 
O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo. 
 
Será gerado erro de execução pois o tipo do atributo está em desacordo com o valor atribuído. 
 O objeto c não pode ser instanciado, pois não há construtor na classe. 
 Será gerado um erro de compilação, pois o atributo é private.

Continue navegando