Buscar

Avaliando o Aprendizado - Linguagem de Programação

Prévia do material em texto

Parte superior do formulário
	Processando, aguarde ...
		
		
	 
	Fechar 
	
	  LINGUAGEM DE PROGRAMAÇÃO
	
	Simulado: CCT0314_SM_201512968633 V.1  
	Desempenho: 0,5 de 0,5
	Data: 27/11/2016 16:08:47 (Finalizada)
	
	 1a Questão (Ref.: 201513320852)
	7a sem.: CLASSES
	Pontos: 0,1  / 0,1 
	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:
		
	
	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
	
	o método construtor não está implementado
	
	os atributos estão públicos
		
	
	
	 2a Questão (Ref.: 201513297217)
	7a sem.: Aula 6
	Pontos: 0,1  / 0,1 
	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";
    }
}
		
	
	O objeto c não pode ser instanciado, pois não há construtor na classe. 
	
	Será gerado erro de execução pois o tipo do atributo está em desacordo com o valor atribuído. 
	
	O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo. 
	
	Será gerado um erro de compilação, pois o atributo é private. 
	
	Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Preto"; 
		Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201513096640)
	3a sem.: Tecnologia Java
	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 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.
	
	Os dois métodos estão errados, pois não estão atualizando o atributo estado da classe.
	
	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 .
		Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201513096632)
	3a sem.: Tecnologia Java
	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 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 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 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.
		Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201513096630)
	3a sem.: Tecnologia Java
	Pontos: 0,1  / 0,1 
	Em Java temos a possibilidade de proteger os membros de uma classe. Chamamos este processo de:
		
	
	encapsulamento.
	
	sobrecarga.
	
	polimorfismo.
	
	threads.
	
	herança.
		Gabarito Comentado.
	
	
	 
	
	Período de não visualização da prova: desde até .
Parte inferior do formulário

Continue navegando