Buscar

06_LINGUAGEM_DE_PROGRAMACAO

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO Lupa 
Fechar
Exercício: CCT0261_EX_A6_201408437449 Matrícula: 201408437449
Aluno(a): FABIO LUIS DE LIMA Data: 05/10/2015 19:21:46 (Finalizada)
 1a Questão (Ref.: 201408712914) 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 erro de execução pois o tipo do atributo está em desacordo com o valor atribuído.
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.
Gabarito Comentado
 2a Questão (Ref.: 201408512327) 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.
polimorfismo.
sobrecarga.
threads.
herança.
Gabarito Comentado
 3a Questão (Ref.: 201408736549) Fórum de Dúvidas (0) Saiba (0)
Analise o código abaixo:
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript...
1 de 3 30/10/2015 17:29
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
possui 5 atributos públicos
a classe Notebook possui dois atributos encapsulados e privados e apenas o método construtor
os atributos estão públicos
possui o método main - principal
 4a Questão (Ref.: 201408709529) Fórum de Dúvidas (0) Saiba (0)
(ENADE/2011) A programação orientada a objeto não é apenas uma forma de programar, é também um jeito
de pensar em um problema utilizando conceitos do mundo real e, não somente conceitos computacionais.
Considerando os conceitos da programação orientada a objetos, analise as afirmações abaixo:
I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As
propriedades de um objeto são chamadas de instâncias.
II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira.
Um programa orientado a objetos em execução consiste em envios, interpretações e respostas às mensagens.
São os métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar ao receber as
mensagens.
III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses,
permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a
classe-pai.
IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos
métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A comunicação
entre os objetos é feita apenas através de troca de mensagens.
É correto apenas o que afirma em:
I e III
I, II e IV
II, III e IV
I e II
III e IV
 5a Questão (Ref.: 201408709524) 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
o acesso aos atributos e aos métodos privados só pode ser feito a partir dos métodos membros da
classe
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript...
2 de 3 30/10/2015 17:29
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
 6a Questão (Ref.: 201408512329) 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 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 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.
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
Fechar
 
 
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript...
3 de 3 30/10/2015 17:29

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes