Upload
evandro-magalhaes
View
221
Download
0
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