Buscar

Teste de Conhecimento aula 6 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

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

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO
6a aula
		
	 
	Lupa
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	
	 
	Exercício: CCT0261_EX_A6_201101101547_V1 
	
	
	Data: 09/10/2017 16:44:29 (Finalizada)
	
	 1a Questão (Ref.: 201101142835)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em Java temos a possibilidade de proteger os membros de uma classe. Chamamos este processo de:
		
	 
	encapsulamento.
	
	sobrecarga.
	
	polimorfismo.
	
	herança.
	
	threads.
	
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201101702359)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Tei Ping, aluna de programação, escreveu uma  classe em Java, aqui parcialmente apresentada,  que feriu um importante conceito de Orientação  a Objetos.   Marque a opção que indica o conceito usado incorretamente pela estudante.
 
public class Aluno {
    public String matricula, nome;
    public float CR;
 
    public void imprimirDados()  {
        System.out.println("Matricula = " + matricula +  " Nome =  " + nome + " CR = " + CR);
    }
}
		
	
	Abstração
	
	Polimorfismo
	
	Herança
	
	Instância
	 
	Encapsulamento
	
	
	
	
	 3a Questão (Ref.: 201101340032)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	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
	
	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 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
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201101343422)
	 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 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.
	
	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.
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201101167198)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Como se declara um método estático em Java?
		
	
	static void public exemploMetodo() {}
	
	public void exemploMetodo() {}
	 
	public static void exemploMetodo() {}
	
	static exemploMetodo() {}
	
	public void static exemploMetodo() {}
	
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201101882345)
	 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 main
	
	Método void
	 
	Método get
	
	Método set
	
	
	
	
	 7a Questão (Ref.: 201101142837)
	 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 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 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 final 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 private permite que só a classe manipule seus atributos.
	
	 Gabarito Comentado
	
	
	 8a Questão (Ref.: 201101142845)
	 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

Outros materiais

Outros materiais