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;