Buscar

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

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

 Pergunta 1 
1 em 1 pontos 
 
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. 
 
Resposta Selecionada: a. 
 Todos os itens estão certos. 
Respostas: a. 
 Todos os itens estão certos. 
 
b. 
Apenas os itens I e II estão certos. 
 
c. 
Apenas o item I está certo. 
 
d. 
 Apenas os itens II e III estão certos. 
 
e. 
 Apenas os itens I e III estão certos. 
 
 
 Pergunta 2 
1 em 1 pontos 
 
 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. 
 
 
Resposta Selecionada: a. 
Apenas as afirmativas I e II estão corretas. 
Respostas: a. 
 
Apenas as afirmativas I e II estão corretas. 
 
b. 
 Apenas as afirmativas I, II e III estão corretas. 
 
c. 
 Apenas as afirmativas I e IV estão corretas. 
 
d. 
Apenas a afirmativa I está correta. 
 
e. 
 Todas as afirmativas estão corretas. 
 
 Pergunta 3 
1 em 1 pontos 
 
 [ESAF - 2002 - MPOG] Construtores Java são métodos especiais chamados pelo sistema no 
momento da criação de: 
 
Resposta Selecionada: b. 
Um objeto e tem o mesmo nome da classe a qual pertence. 
Respostas: a. 
 Uma classe e tem o nome diferente do nome da classe. 
 
b. 
Um objeto e tem o mesmo nome da classe a qual pertence. 
 
c. 
 Um objeto e tem o mesmo nome do objeto. 
 
d. 
 Um objeto e tem o nome diferente do nome da classe a qual pertence. 
 
e. 
Uma classe e tem o mesmo nome da classe. 
 
 
 Pergunta 4 
1 em 1 pontos 
 
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: 
 
Resposta Selecionada: d. 
Atributos operações herança. 
Respostas: a. 
Variáveis operadores polimorfismo. 
 
b. 
 Vetores construtores amarração. 
 
c. 
Constantes variáveis encapsulação. 
 
d. 
Atributos operações herança. 
 
e. 
 Propriedades funções encapsulamento. 
 
 
 Pergunta 5 
1 em 1 pontos 
 
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. 
 
Resposta Selecionada: a. 
Todas as afirmativas estão corretas. 
Respostas: a. 
Todas as afirmativas estão corretas. 
 
b. 
 Apenas as afirmativas I e II estão corretas. 
 
c. 
 Apenas as afirmativas I e III estão corretas. 
 
d. 
 Apenas as afirmativas II e III estão corretas. 
 
e. 
 Apenas a afirmativa I está correta. 
 
 
 Pergunta 6 
0 em 1 pontos 
 
Com relação à criação de uma classe podemos afirmar que em Java: 
 
Resposta 
Selecionada: 
b. 
Uma classe que não contém um método main pode ser ponto de partida 
para a execução do programa. 
Respostas: a. 
 Uma classe pode ter dois métodos main. 
 
b. 
Uma classe que não contém um método main pode ser ponto de partida 
para a execução do programa. 
 
c. 
 Uma classe que contém o método main será necessariamente o ponto de 
partida para a execução do programa. 
 
d. 
O método main deve ser private para que outros métodos de outras classes 
não o execute. 
 
e. 
Toda classe precisa ter um método main para funcionar. 
 
 
 Pergunta 7 
1 em 1 pontos 
 
 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? 
Resposta Selecionada: e. 
Criação, utilização e destruição. 
Respostas: a. 
Montagem, declaração e utilização. 
 
b. 
Inclusão, declaração e utilização. 
 
c. 
Iniciação, declaração e destruição. 
 
d. 
Criação, declaração e finalização. 
 
e. 
Criação, utilização e destruição. 
 
 Pergunta 8 
1 em 1 pontos 
 
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. 
 
Resposta Selecionada: e. 
Encapsulamento. 
Respostas: a. 
 Herança. 
 
b. 
Polimorfismo. 
 
c. 
Abstração. 
 
d. 
 Persistência. 
 
e. 
Encapsulamento. 
 
 
 Pergunta 9 
1 em 1 pontos 
 
Em Java, qual das alternativas abaixo seria um exemplo correto de declaração e construção de 
um objeto? 
 
Resposta Selecionada: d. 
Pessoa p = new Pessoa ( ) ; 
Respostas: a. 
 p = new InitPessoa ( ) ; 
 
b. 
Pessoa p = inicialize Pessoa ( ) ; 
 
c. 
 p = new Pessoa ( ) ; 
 
d. 
Pessoa p = new Pessoa ( ) ; 
 
e. 
Pessoa p = new inicialize ( ) ; 
 
 
 Pergunta 10 
1 em 1 pontos 
 
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; 
} 
} 
 
 
Resposta Selecionada: d. 
Conta objeto = new Conta(500); 
Respostas: a. 
 Conta objeto = new ClasseExemplo(int 500); 
 
b. 
Conta new objeto = new ClasseConta (50); 
 
c. 
Conta objeto = new Conta; 
 
d. 
Conta objeto = new Conta(500); 
 
e. 
Conta new objeto = new ClasseExemplo;

Continue navegando