Baixe o app para aproveitar ainda mais
Prévia do material em texto
27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4179365208 1/3 LINGUAGEM DE PROGRAMAÇÃO Lupa Exercício: CCT0261_EX_A4_201505200237 Matrícula: 201505200237 Aluno(a): ALISON TOME DE SOUSA Data: 27/04/2016 19:45:26 (Finalizada) 1a Questão (Ref.: 201505252805) Fórum de Dúvidas (0) Saiba (0) Na programação orientada a objetos uma classe _______________. representa um conjunto de objetos com características comuns tem o mesmo significado que objeto referese a um objeto devidamente catalogado representa a instância de um objeto referese a um objeto devidamente classificado 2a Questão (Ref.: 201505251417) Fórum de Dúvidas (0) Saiba (0) 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(); } } faltou o método main na classe Pessoa. faltou criar o objeto na classe Pessoa. não há erros nos códigos acima. 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(). o erro está no método exibirDados() da classe Pessoa, ele não pode ser void. Gabarito Comentado 27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4179365208 2/3 3a Questão (Ref.: 201505491948) Fórum de Dúvidas (0) Saiba (0) Os atributos de uma classe representam as características de um objeto, isto é, têm a finalidade de armazenar os dados dos objetos dessa classe. Com o objetivo de contemplar o encapsulamento, os atributos devem ser: abstract static private ou protected final public Gabarito Comentado 4a Questão (Ref.: 201505251402) Fórum de Dúvidas (0) Saiba (0) Quando desenvolvemos uma classe em Java podemos definir um atributo de diferentes formas, como usar modificadores de visibilidade e também definílo como estático, usando o termo static. Definir um atributo como static significa: O dado atribuído a este atributo fica guardado no objeto, e não na classe. O valor deste atributo é o mesmo para todas as instâncias da classe (ele é compartilhado). É a forma mais próxima de se definir um atributo local em Java. É acessado pelo objeto e não pela classe. É um atributo do objeto e não da classe. 5a Questão (Ref.: 201505788070) Fórum de Dúvidas (0) Saiba (0) Um estagiário está desenvolvendo, a luz do paradigma da orientação a objetos, parte de um programa responsável por gerenciar a folha de pagamento de uma instituição financeira do Rio de Janeiro. Devido a sua pouca experiência com Java, durante a codificação surgiram algumas dúvidas quanto a conceitos básicos deste paradigma. É incorreto afirmar que em Java: Objetos são instâncias da classe. A classe provê a estrutura para a construção de objetos. Um objeto não armazena seu estado em campos (variáveis) e expõe seu comportamento através de métodos (funções). Atributos: determinam o estado do objeto Objetos de software são conceitualmente similares a objetos do mundo real: eles consistem do estado e o comportamento relacionado. Gabarito Comentado 6a Questão (Ref.: 201505252269) Fórum de Dúvidas (0) Saiba (0) Dado o código Java abaixo, marque a alternativa correta referente à criação de um objeto Cliente, o qual faz uso do código informado: public class Cliente{ String nome = null; int idade = 0; String endereco = null; 27/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4179365208 3/3 public Cliente(String nome, int idade, String endereco){ this.nome = nome; this.idade = idade; this.endereco = endereco; } } Cliente cliente = new Cliente("Maria", 20, "R das Flores 322"); Cliente cliente = Cliente("Maria", "20","R das Flores 322"); Cliente cliente = new Cliente(); New Cliente = Cliente("Maria", "20","R das Flores 322"); Cliente cliente = Cliente(); Fechar
Compartilhar