Baixe o app para aproveitar ainda mais
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;
Compartilhar