Buscar

LINGUAGEM DE PROGRAMAÇÃO6

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

05/11/2017 Conteúdo Interativo
http://estacio.webaula.com.br/Classroom/index.html?id=2049943&classId=798701&topicId=2563476&p0=03c7c0ace395d80182db07ae2c30f034&enableForum=S 1/1
  Tópico Anterior Próximo Tópico
 
CCT0261_EX_A6_201701326868_V1
 
 
 
 
 LINGUAGEM DE PROGRAMAÇÃO 6a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0261_EX_A6_201701326868_V1 Matrícula: 201701326868
Aluno(a): OLAVO GUSTAVO J F DE MELO Data: 28/10/2017 21:02:43 (Finalizada)
 
 1a Questão (Ref.: 201701390688) Fórum de Dúvidas (0) Saiba (0)
Em Java temos a possibilidade de proteger os membros de uma classe. Chamamos este processo de:
threads.
 encapsulamento.
polimorfismo.
sobrecarga.
herança.
 
 Gabarito Comentado
 
 2a Questão (Ref.: 201701950212) 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);
 }
}
Polimorfismo
 Encapsulamento
Instância
Herança
Abstração
 
 
 3a Questão (Ref.: 201701587885) 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 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 protegidos podem ser acessados a partir dos métodos de qualquer classe, desde que
instanciada na mesma aplicação
 o acesso aos atributos e aos métodos privados só pode ser feito a partir dos métodos membros da 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.: 201701591275) 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 um erro de compilação, pois o atributo é private.
O objeto c não pode ser instanciado, pois não há construtor na classe.
 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.
 
 Gabarito Comentado
 
 5a Questão (Ref.: 201701415051) Fórum de Dúvidas (0) Saiba (0)
Como se declara um método estático em Java?
static exemploMetodo() {}
static void public exemploMetodo() {}
 public static void exemploMetodo() {}
 public void static exemploMetodo() {}
public void exemploMetodo() {}
 
 Gabarito Comentado
 
 6a Questão (Ref.: 201702130198) 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 set
 Método get
Método void
 
 
 7a Questão (Ref.: 201701390690) 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 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 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 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 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
 
 8a Questão (Ref.: 201701390698) 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;
 }
 }
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 para definir um valor para o atributo estado deveria ser do tipo boolean, como o
método getEstado.
 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.
 
 Gabarito Comentado
 
 
 
OG
Realce

Continue navegando