Linguagem de Programação Av2

Embed Size (px)

Citation preview

  • 7/26/2019 Linguagem de Programao Av2

    1/4

    1aQuesto(Cd.: 56576) Pontos:0,0/ 1,5

    Erros de execuo podem ocorrer em cdigos fontes implementados. As boas prticas de desenvolvimento daprogramao orientada a objetos exigem que o desenvolvedor se preocupe com os possveis erros de execuoda 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:public static void main{string[]arg); try { g(); if(*/0); catch[excepcaoA exp];

    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());

    }

    }

    2a

    Questo(Cd.: 55493) Pontos:0,0 / 0,5Qual sintaxe representa um override?

    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 class ClassePai { public void metodoExemplo() { } } public class ClasseFilha extends ClassePai {public void metodoExemplo() { } public void metodoExemplo(int p1) { } }

    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() { } }

    http://alert%28%27nota%20aferida%20por%20reginaldo%20candido%20de%20oliveira%20em%2016/06/2013.');http://alert%28%27nota%20aferida%20por%20reginaldo%20candido%20de%20oliveira%20em%2016/06/2013.');http://alert%28%27nota%20aferida%20por%20reginaldo%20candido%20de%20oliveira%20em%2016/06/2013.');http://alert%28%27nota%20aferida%20por%20reginaldo%20candido%20de%20oliveira%20em%2016/06/2013.');
  • 7/26/2019 Linguagem de Programao Av2

    2/4

    3aQuesto(Cd.: 47793) Pontos:0,5 / 0,5

    Qual o uso da palavra reservada super em Java?

    Permitir invocar mtodos da classe filha.

    Permitir invocar construtores da classe pai.

    Identificar mtodos prioritrios

    Criar uma superclasse.

    Identificar mtodos sobreescritos.

    4aQuesto(Cd.: 56618) Pontos:1,5/ 1,5

    Java uma linguagem multiplataforma, isto , pode ser executada em vrios sistemas operacionais oudispositivos. Tal caracterstica em razo, principalmente, pela presena da Mquina Virtual Java. Expliquecomo esta Mquina Virtual possibilita a execuo dos programas Java em vrias plataformas.

    Resposta:Na compilao e gerado um codigo intermedirio que pode ser interpletado pela maquina virtual emvarias plataformas.

    Gabarito:A mquina virtual java um componente da plataforma java que funciona entre o sistema operacionale o programa java. Existe uma implementao de mquina virtual java para cada sistema operacional e/oudispositivo mvel. Na verdade, a mquina virtual java que interpreta o programa java.

    5aQuesto(Cd.: 31594) Pontos:0,0 / 1,0

    Ao executar o trecho de cdigo abaixo qual o resultado apresentado?public class Animal {public static void main(String[] args) {new Animal().anda();

    }public static void anda() {System.out.println("Anda!");para();

    }public void para() {System.out.println("Para!");

    }}

    O cdigo no compila, mas imprime "Anda!" "Para!"

    O cdigo no compila. O construtor Animal() no foi definido.

    O cdigo no compila. Mtodos estticos no devem chamar mtodos no estticos.

    O cdigo roda e imprime "Anda!" "Para!"

    O cdigo no compila. No podemos chamar mtodos estticos em instncias de objetos.

    6aQuesto(Cd.: 77783) Pontos:0,0 / 0,5

    Considere:

    I.Uma classe define o comportamento dos objetos atravs de seus mtodos, e quais estados ele

    capaz de manter atravs de seus atributos.

    II.Na herana cada classe derivada (subclasse) apresenta as caractersticas (estrutura e mtodos) da

    classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela.

    http://alert%28%27nota%20aferida%20por%20reginaldo%20candido%20de%20oliveira%20em%2016/06/2013.');http://alert%28%27nota%20aferida%20por%20reginaldo%20candido%20de%20oliveira%20em%2016/06/2013.');http://alert%28%27nota%20aferida%20por%20reginaldo%20candido%20de%20oliveira%20em%2016/06/2013.');http://alert%28%27nota%20aferida%20por%20reginaldo%20candido%20de%20oliveira%20em%2016/06/2013.');
  • 7/26/2019 Linguagem de Programao Av2

    3/4

    III.Polimorfismo o princpio pelo qual duas ou mais classes derivadas de uma mesma superclasse

    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 enviadas

    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, II e IV, apenas.

    I, III e IV, apenas.

    I, II e III, apenas.

    II, III e IV, apenas.

    7aQuesto(Cd.: 31638) Pontos:0,0 / 0,5

    Marque a alternativa que representa a palavra reservada que indica que a classe que est sendo definida uma

    INTERFACE.

    static

    extends

    new

    public

    implements

    8a

    Questo(Cd.: 33287) Pontos:0,5 / 0,5No 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 deplataforma.

    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

    II e IV, somente

    IV, somente

    III, somente

    III e IV, somente

    9aQuesto(Cd.: 32038) Pontos:0,0 / 0,5

    Marque a opo que corresponda a uma mensagem, baseada em GUI, para o usurio informar a idade naprpria caixa de dilogo.

    JOptionPane.showDialog("Informe a sua idade");

  • 7/26/2019 Linguagem de Programao Av2

    4/4

    JOptionPane.showInputDialog(int idade, "Informe a sua idade");

    JOptionPane.showMessageDialog(idade, "Informe a sua idade");

    JOptionPane.showMessageDialog(null, "Informe a sua idade");

    JOptionPane.showInputDialog("Informe a sua idade");

    10aQuesto(Cd.: 31664) Pontos:0,0 / 1,0

    Considere a seguinte definio:

    Marque a alternativa que define o mtodo polimrfico utilizado na classe:

    new

    Overriding

    extends

    Overloading

    implements