Académique Documents
Professionnel Documents
Culture Documents
Pontos: / 1
Erros de execuo podem ocorrer em cdigos fontes implementados. As boas prticas de desenvolvimento da programao orientada a objetos exigem que o desenvolvedor se preocupe com os possveis erros de execuo d sua aplicao. Na linguagem de programao Java para tratar erros, deve-se utilizar paradigma try / catch. Neste contexto, implemente uma aplicao Java que trate erros de diviso por zero.
Resposta:
Gabarito: public class ErroDivisaoZero{ public static void main(String[] args){ try{ int x = 0; int y =2; int resultado = y/x; } catch (ArithmeticException e){ System.out.println("erro de diviso por zero" + e.getMessage());
} }
Pontos: 0,0 /
Qual sintaxe representa um override? public class ClassePai { public void metodoExemplo1() { } } public class ClasseFilha extends ClassePai { public void metodoExemplo2() { } }
public class ClassePai { public void metodoExemplo() { } } public class ClasseFilha extends ClassePai { public void metodoExemplo() { } public void metodoExemplo() { } } public class ClassePai { public void metodoExemplo() { } } public class ClasseFilha extends ClassePai { public void metodoExemplo1() { } public void metodoExemplo2() { } } public class ClassePai { public void metodoExemplo() { } } public class ClasseFilha extends ClassePai { public void metodoExemplo() { } public void metodoExemplo(int p1) { } } public class ClassePai { public void metodoExemplo() { } } public class ClasseFilha extends ClassePai { public void metodoExemplo() { } }
Pontos: 0,5 / 0
Em Java pode-se utilizar diferentes tipos de modificadores de acesso para seus atributos e mtodos, dependendo da necessidade da aplicao que est sendo desenvolvida. correto afirmar sobre os modificadores de acesso usados na declarao de atributos: O modificador de acesso public permite que todos os objetos que o usam possam alter-lo; j o modifica de acesso protected torna o atributo vsivel pela prpria classe ou suas subclasses, e o modificador de acesso private permite que s a classe manipule seus atributos. O modificador de acesso protected permite que todos os objetos que o usam possam alter-lo; j o modificador de acesso public torna o atributo visvel pela prpria classe ou suas subclasses, e o modificad de acesso final permite que s a classe manipule seus atributos. O modificador de acesso private permite que todos os objetos que o usam possam alter-lo; j o modificador de acesso public torna o atributo visvel pela prpria classe ou suas subclasses, e o modificad de acesso protected permite que s a classe manipule seus atributos. O modificador de acesso final permite que todos os objetos que o usam possam alter-lo; j o modificado de acesso public torna o atributo visvel pela prpria classe ou suas subclasses, e o modificador de acesso private permite que s a classe manipule seus atributos. O modificador de acesso protected permite que todos os objetos que o usam possam alter-lo; j o modificador de acesso public torna o atributo visvel pela prpria classe ou suas subclasses, e o modificad de acesso private permite que s a classe manipule seus atributos.
Pontos: 0,5 /
Qual o uso da palavra reservada super em Java? Identificar mtodos prioritrios Permitir invocar mtodos da classe filha. Permitir invocar construtores da classe pai. Criar uma superclasse. Identificar mtodos sobreescritos.
Pontos: 1,5 / 1
Java uma linguagem multiplataforma, isto , pode ser executada em vrios sistemas operacionais ou dispositiv Tal caracterstica em razo, principalmente, pela presena da Mquina Virtual Java. Explique como esta Mquina Virtual possibilita a execuo dos programas Java em vrias plataformas.
Resposta: Apos a compilao do cdigo, gerado um arquivo .class. Este aquivo gerado a linguagem de maqui que aps a verificao de erros, passa aser interpretada pela JVM chamada de bytecode. A principal vantagem da da JVM a independencia da plataforma, ou seja, ela trabalha de forma independente, sem a necessidade do uso do sistema operacional e componentes de hardware. Por este motivo, os programas codificados em java pode ser executando em qualquer plataforma na qual o java esteja instalado.
Gabarito: A mquina virtual java um componente da plataforma java que funciona entre o sistema operacional o programa java. Existe uma implementao de mquina virtual java para cada sistema operacional e/ou dispositivo mvel. Na verdade, a mquina virtual java que interpreta o programa java.
Pontos: 0,0 / 0
Considere: I. Uma classe define o comportamento dos objetos atravs de seus mtodos, e quais estados el capaz de manter atravs de seus atributos. II. Na herana cada classe derivada (subclasse) apresenta as caractersticas (estrutura e mtodos) classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela. III. Polimorfismo o princpio pelo qual duas ou mais classes derivadas de uma mesma superclas podem invocar mtodos que tm a mesma identificao e mesmo comportamento. IV. Um objeto capaz de armazenar estados atravs de seus atributos e reagir a mensagens enviad a ele, assim como se relacionar e enviar mensagens a outros objetos. Na orientao a objetos correto o que se afirma em:
I, II, III e IV. I, III e IV, apenas. I, II e IV, apenas. II, III e IV, apenas. I, II e III, apenas.
Pontos: 1,0 / 1
Considere a seguinte definio: public class Produto { private int codigo; private double preco; public Produto(int codigo, double preco) { this.codigo=codigo; this.preco=preco; } public Produto() { this.codigo=codigo; this.preco=0d; } public void atualizaPreco (float wperc) { this.preco = (wpreco * (1+wperc)) * 1.10; } } Marque a alternativa que define o mtodo polimrfico utilizado na classe: implements Overloading extends new Overriding
Pontos: 0,5 / 0
No mbito da linguagem Java, considere: I. Edio a criao do programa, que tambm chamado de cdigo Bytecode. II. Compilao a gerao de um cdigo intermedirio chamado fonte, que um cdigo independente de plataforma. III. Na interpretao, a mquina virtual Java ou JVM analisa e executa cada instruo do cdigo Bytecode. IV. Na linguagem Java a interpretao ocorre apenas uma vez e a compilao ocorre a cada vez que o programa executado. Est correto o que consta em I, II, III e IV III e IV, somente II e IV, somente IV, somente III, somente
Pontos: 0,0 /
Orientao a Objetos uso bsico do Java, sendo assim assinale a alternativa correta. classes so instncias de objetos uma classe que implementa uma interface se compromete a implementar os mtodos estipulados na mesma um problema do paradigma de Orientao a Objetos a ausncia de recursos para reutilizao de cdigo o polimorfismo o mecanismo para herdar mtodos e atributos da superclasse nos objetos, os atributos definem o seu comportamento e os mtodos o seu estado
10
Pontos: 1,0 / 1
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 sequncia 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(); } } o erro est no mtodo exibirDados() da classe Pessoa, ele no pode ser void. faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder chamar seu mtodo atravs da varivel de referncia indicada. Exemplo: Pessoa p = new Pessoa(); e a linha exibirDados() seria substituda pela linha p.exibirDados().
faltou o mtodo main na classe Pessoa. no h erros nos cdigos acima. faltou criar o objeto na classe Pessoa.
http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3164... 19/06/2013