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