Vous êtes sur la page 1sur 4

1a Questo (Cd.

: 56576)

Pontos: 0,0 / 1,5

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
da 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,5

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

3a Questo (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.

4a Questo (Cd.: 56618)

Pontos: 1,5 / 1,5

Java uma linguagem multiplataforma, isto , pode ser executada em vrios sistemas operacionais ou
dispositivos. 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: Na compilao e gerado um codigo intermedirio que pode ser interpletado pela maquina virtual em
varias plataformas.

Gabarito: A mquina virtual java um componente da plataforma java que funciona entre o sistema operacional
e 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.

5a Questo (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.

6a Questo (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.

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.

7a Questo (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,5

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
II e IV, somente
IV, somente
III, somente
III e IV, somente

9a Questo (Cd.: 32038)

Pontos: 0,0 / 0,5

Marque a opo que corresponda a uma mensagem, baseada em GUI, para o usurio informar a idade na
prpria caixa de dilogo.
JOptionPane.showDialog("Informe a sua idade");

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

10a Questo (Cd.: 31664)

Considere a seguinte definio:

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


new
Overriding
extends
Overloading
implements

Pontos: 0,0 / 1,0