Buscar

04 Princípios da Orientação a Objetos

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1a Questão 
 
______________________ permite que um método com o mesmo nome, porém com diferentes 
argumentos, possua diferentes e retorne valores de diferentes tipos. 
 
 
Overflow 
 Overloading 
 
TransOver 
 
Override 
 
Overriden 
 
 
 
 
 2a Questão 
 
 
Considere as afirmativas a seguir: 
I. Os construtores são métodos especiais destinados à inicialização e o preparo de novos objetos durante 
a sua instanciação. 
II. Os construtores podem receber parâmetros, permitindo definir um objeto já em sua criação. 
III. Os construtores só podem ser acionados através do operador new. 
IV. Obrigatoriamente, os construtores devem ter o mesmo nome que suas classes e devem possuir um tipo 
de retorno. 
 
 
 
Somente as afirmativas I e II são corretas. 
 
Somente as afirmativas I e IV são corretas. 
 Somente as afirmativas I, II e III são corretas. 
 
Somente as afirmativas III e IV são corretas. 
 
Somente as afirmativas II, III e IV são corretas. 
 
 
 
 
 3a Questão 
 
 
Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique a alternativa que indica 
o que está errado, verificando a classe Pessoa e na sequência a classe TestaPessoa. 
public class Pessoa{ 
 String nome; 
 int idade; 
 String telefone; 
 public void exibirDados(){ 
 System.out.println("Nome:"+nome); 
 System.out.println("Idade:" + idade+ " anos"); 
 System.out.println("Telefone:"+ telefone); 
 } 
} 
 
public class TestaPessoa{ 
 public static void main (String [] args){ 
 exibirDados(); 
 } 
 } 
 
 
não há erros nos códigos acima. 
 
faltou o método main na classe Pessoa. 
 
faltou criar o objeto na classe Pessoa. 
 
o erro está no método exibirDados() da classe Pessoa, ele não pode ser void. 
 faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder chamar seu método através 
da variável de referência indicada. Exemplo: Pessoa p = new Pessoa(); e a linha exibirDados() seria 
substituída pela linha p.exibirDados(). 
 
 
Gabarito 
Coment. 
 
 
 
 
 4a Questão 
 
 
 
 
 Será gerado um erro de compilação, pois o atributo é private. 
 
Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Prata"; 
 
O código é executado normalmente, pois c não é uma instancia da mesma classe que o atributo 
 
O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo 
 
O objeto c não pode ser instanciado, pois não há construtor na classe. 
 
 
Gabarito 
Coment. 
 
 
Gabarito 
Coment. 
 
 
 
 
 5a Questão 
 
 
Seja a classe: 
public class Navio { 
 private String classeNavio; 
 private int numPassageiros; 
 public Navio(classeNavio) 
 { 
 this.classeNavio=classeNavio; 
 } 
} 
Verifique as afirmativas e marque a opção correta: 
I- A classe possui apenas um construtor. 
II- As instâncias desta classe são criadas com seus atributos vazios ou não inicializados. 
III - A classe apresenta duas variáveis de classe mas nenhuma variável de instância. 
Iv - A classe apresenta construtor padrão sobrecarregado. 
 
 Apenas a I está correta. 
 
As alternativas I, II e III estão corretas. 
 
Apenas as alternativas II e III estão corretas. 
 
As afirmativas I e IV estão corretas. 
 
Todas as alternativas estão corretas. 
 
 
 
 
 6a Questão 
 
 
No paradigma da orientação a objetos é correto afirmar que 
 
 
objetos servem para declarar classes. 
 
construtor é um atributo da classe. 
 objetos são instâncias das classes. 
 
superclasses herdam atributos das subclasses. 
 
uma classe deve possuir apenas um construtor. 
 
 
 
 
 7a Questão 
 
 
Seja a Classe1, cuja declaração possui outra classe, a Classe2, declarada dentro de um dos seus métodos. 
Com relação à Classe2 é correto afirmar que 
 
 
trata-se de uma Classe Externa. 
 
a linguagem Java não possui este tipo de implementação. 
 
trata-se de uma Classe Anônima. 
 trata-se de uma Subclasse da Classe1. 
 trata-se de uma classe Interna Local. 
 
 
 
 
 8a Questão 
 
 
Alguns métodos não retornam valores. Eles podem ser executados apenas para exibir um valor, por 
exemplo. Neste caso, usa-se uma palavra chave como se fosse um tipo de dado para valores de retorno. 
Quando Java encontra essa palavra chave sendo usada como um tipo de dado de valor de retorno, Java 
sabe que nada deverá ser retornado. 
 
 void 
 
static 
 
Scanner 
 
main 
 
public

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando