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

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

CCT0261_EX_A6__V1
LINGUAGEM DE PROGRAMAÇÃO
6a aula Lupa Vídeo PPT MP3
Exercício: CCT0261_EX_A6__V1 Matrícula: 
Aluno(a): Data: 29/10/2017 14:23:56 (Finalizada)
1a Questão (Ref.: 201607555019) 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 afrmaçõ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 afrma em:
III e IV
I e III
I, II e IV
I e II
II, III e IV
2a Questão (Ref.: 201607582039) 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 afrmar sobre esta classe:
os atributos estão públicos
a classe Notebook possui dois atributos encapsulados e privados e apenas o método construtor
possui 5 atributos públicos
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num...
1 de 4 29/10/2017 14:58
o método construtor não está implementado
possui o método main - principal
3a Questão (Ref.: 201607357817) 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.
threads.
herança.
sobrecarga.
polimorfsmo.
Gabarito Comentado
4a Questão (Ref.: 201608097327) 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 get
Método void
Método set
Método main
5a Questão (Ref.: 201607357819) Fórum de Dúvidas (0) Saiba (0)
Em Java pode-se utilizar diferentes tipos de modifcadores de acesso para seus atributos e métodos, dependendo
da necessidade da aplicação que está sendo desenvolvida. É correto afrmar sobre os modifcadores de acesso
usados na declaração de atributos:
O modifcador de acesso fnal permite que todos os objetos que o usam possam alterá-lo; já o modifcador
de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modifcador de acesso
private permite que só a classe manipule seus atributos.
O modifcador de acesso public permite que todos os objetos que o usam possam alterá-lo; já o modifcador
de acesso protected torna o atributo vísivel pela própria classe ou suas subclasses, e o modifcador de
acesso private permite que só a classe manipule seus atributos.
O modifcador de acesso private permite que todos os objetos que o usam possam alterá-lo; já o
modifcador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modifcador
de acesso protected permite que só a classe manipule seus atributos.
O modifcador de acesso protected permite que todos os objetos que o usam possam alterá-lo; já o
modifcador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modifcador
de acesso fnal permite que só a classe manipule seus atributos.
O modifcador de acesso protected permite que todos os objetos que o usam possam alterá-lo; já o
modifcador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modifcador
de acesso private permite que só a classe manipule seus atributos.
Gabarito Comentado
6a Questão (Ref.: 201607357827) 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():
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num...
2 de 4 29/10/2017 14:58
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 defnir um valor para o atributo estado deveria ser do tipo boolean, como o
método getEstado.
Os dois métodos estão errados, pois não estão atualizando o atributo estado da classe.
O método getEstado está defnindo 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 defnir um valor para o atributo estado deveria ser do tipo void, como o método
setEstado.
O método setEstado está defnindo um valor para o estado da lâmpada ; o método getEstado está
retornando o estado atual da lâmpada .
Gabarito Comentado
7a Questão (Ref.: 201608097306) Fórum de Dúvidas (0) Saiba (0)
Tudo que um objeto é capaz de fazer e todas as características que ele irá defnir estão defnidos em sua classe.
Isto signifca 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
Polimorfsmo
Herança
Instância
8a Questão (Ref.: 201607382180) Fórum de Dúvidas (0) Saiba (0)
Como se declara um método estático em Java?
public static void exemploMetodo() {}
public void exemploMetodo() {}
static exemploMetodo() {}
public void static exemploMetodo() {}
static void public exemploMetodo() {}
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num...
3 de 4 29/10/2017 14:58
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num...
4 de 4 29/10/2017 14:58
	Slide 1
	Slide 2
	Slide 3
	Slide 4

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes