Buscar

AOL 2 - PROGRAMAÇÃO ORIENTADA A OBJETOS

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

AOL 2 – PROGRAMAÇÃO ORIENTADA A OBJETOS
1. Pergunta 1
/1
Vamos ver agora como criar um objeto, ou seja, instanciar esse objeto com base em uma classe. Através do uso de construtores é possível definir como os objetos da classe serão instanciados. Assinale a alternativa que demonstra corretamente a instanciação de um objeto da classe Conta:
public class Conta {
int saldo;
public Conta(int valor){
this.saldo = valor;
}
}
Conta objeto = new Conta(500);
Resposta correta
2. Pergunta 2
/1
Com relação à orientação a objetos podemos observar as seguintes afirmações:
I - Classes são elementos responsáveis por fornecer um modelo de como criar objetos (definir quais propriedades os objetos tem).
II – Para criar um objeto, é necessário construí-lo, ou seja, instancia-lo. Para essa tarefa temos métodos especiais que são os CONTRUTORES.
III – Objetos são instâncias de uma classe, dessa forma é possível instanciar objetos da mesma classe com valores diferentes apesar de serem compostos pelos mesmos atributos.
Todas as afirmativas estão corretas.
Resposta correta
3. Pergunta 3
/1
Um dos principais conceitos em Orientação a Objetos é o de classe, a qual é constituída por ___ I___ , que representam os dados e ___ II___ , que representam os métodos que podem ser executados. Outro conceito fundamental é o de ___III___ , que pode ser compreendido como a propriedade que uma classe tem em legar seus elementos constituintes a uma subclasse sua. Preenchem correta e respectivamente as lacunas I, II e III acima:
Atributos operações herança.
Resposta correta
4. Pergunta 4
/1
Em Java, qual das alternativas abaixo seria um exemplo correto de declaração e construção de um objeto?
Pessoa p = new Pessoa ( ) ;
Resposta correta
5. Pergunta 5
/1
 [ESAF - 2002 - MPOG] Construtores Java são métodos especiais chamados pelo sistema no momento da criação de:
Um objeto e tem o mesmo nome da classe a qual pertence.
Resposta correta
6. Pergunta 6
/1
Para criar um objeto, é necessário construí-lo, ou seja, instanciá-lo. Para essa tarefa temos métodos especiais que são os CONTRUTORES. Analise as afirmações e responda a alternativa correta.
I. Construtores inicializam um objeto.
II. Na linguagem JAVA o construtores têm o mesmo nome das suas classes.
III. Eles frequentemente recebem valores de parâmetros externos para definir os atributos.
 Todos os itens estão certos.
Resposta correta
7. Pergunta 7
/1
Para que os dados sejam acessados apenas pelos métodos do objeto, a junção de métodos e dados dentro de um objeto, na análise orientada a objetos, denomina-se.
Encapsulamento.
Resposta correta
8. Pergunta 8
/1
Com relação à criação de uma classe podemos afirmar que em Java:
 Uma classe que contém o método main será necessariamente o ponto de partida para a execução do programa.
Resposta correta
9. Pergunta 9
/1
 Em programação orientada a objetos podemos conceituar classe como uma forma de modelar uma entidade que contempla tanto a modelagem dos dados que caracterizam o objeto, como também os códigos que formam os métodos dessa classe. Considerando a classe definida a seguir podemos afirmar:
public class Pessoa {
...
public int getIdade( ) {
return idade;
}
public void setIdade( int i ) {
this.idade = i;
}
}
I - O tipo de retorno int indica que o método getIdade deve retorna um valor inteiro.
II - O modificador de acesso public indica que o método pode ser acessado de qualquer ponto do programa.
III - O método setIdade é responsável por retornar o parâmetro “i” do atributo “idade”.
IV - O método getIdade não pode ser utilizado numa subclasse da classe Pessoa.
Apenas as afirmativas I e II estão corretas.
Resposta correta
10. Pergunta 10
/1
 Em orientação a objetos usamos os objetos para elaborar nossos programas. Para isso os objetos passam por um ciclo de vida. Qual das alternativas abaixo representa um ciclo de vida de um objeto?
Criação, utilização e destruição.
Resposta correta

Continue navegando

Outros materiais