Buscar

LINGUAGEM DE PROGRAMAÇÃO_AULA10

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

11 /11 /20 15 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3825741337&p1=1325824850642979456&pag_vol…1/3
 
 LINGUAGEM DE PROGRAMAÇÃO
 
Lupa
 
 Retornar
 1a
 Questão (Ref.: 201301317342) Fórum de Dúvidas (0) Saiba (0)
Dado o trecho de código escrito em Java abaixo, podemos afirmar que:
public class Avaliacao{ 
 public void metodo() throws Exception {
 throw new Exception();
 }
public static void main(String args[]) {
 int x, y, z;
 x = y = z = 1;
 try {
 new Avaliacao().metodo();
 x++;
 } catch (Exception e) {
 y++;
 } finally {
 z++;
 new Avaliacao().metodo();
 }
 System.out.println(x + "," + y + "," + z);
}
}
Imprime no console: 1,1,3.
Imprime no console: 2,2,3.
 
Imprime no console: 1,1,2.
 
O programa não compila.
Imprime no console: 2,2,1.
 Gabarito Comentado
 2a
 Questão (Ref.: 201301317362) Fórum de Dúvidas (0) Saiba (0)
Por qual motivo é utilizado o bloco try...catch.
 
Tratar e recuperar erros.
Realizar tentativas de execução.
Auditar código.
 
Polimorfismo.
Fazer depuração de códigos.
 Gabarito Comentado
 3a
 Questão (Ref.: 201301901307) Fórum de Dúvidas (0) Saiba (0)
Eventos representam uma ação que ocorreu num componente GUI. Dentre os mais comuns no Swing, qual das opções abaixo
NÃO é um evento de ação?
11/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3825741337&p1=1325824850642979456&pag_vol…2/3
Cliques em botões
Clicar em menus
Ativar e desativar JCheckbox
Ativar um RadioButton
 
Digitar um texto
 Gabarito Comentado Gabarito Comentado
 4a
 Questão (Ref.: 201301317385) Fórum de Dúvidas (0) Saiba (0)
Considere a seguinte definição:
 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 método polimórfico utilizado na classe:
extends
new
 
Overloading
implements
Overriding
 Gabarito Comentado
 5a
 Questão (Ref.: 201301317344) Fórum de Dúvidas (0) Saiba (0)
Analise o seguinte trecho de código. Qual o resultado de tentar compilá lo e executá lo?
class Avaliacao {
 public static void main(String[] args) {
 System.out.println("Inicio do main!!");
 try {
 System.out.println("Inicio do try!");
 int[] array = new int[3];
 for (int i = 0; i < 4; ++i) {
 array[i] = i;
 System.out.println(i);
 }
 System.out.println("Fim do try!");
 } catch (Exception e) {
 System.out.println("Exceçao: " + e);
 }
 System.out.println("Fim do main!");
 }
}
O código não compila.
O código não compila por causa de um erro no array.
 
O código compila ocorre uma exceção ArrayIndexOutOfBoundsException, contudo está é tratada e o programa segue ate
imprimir: "Fim do main!".
 
O código compila execução sem a existência de Exceções.
O código compila, mas tem sua execução interrompida devido a ocorrência de uma ArrayIndexOutOfBoundsException.
11/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=3825741337&p1=1325824850642979456&pag_vol…3/3
 Gabarito Comentado
 6a
 Questão (Ref.: 201301317389) Fórum de Dúvidas (0) Saiba (0)
De acordo com a afirmação abaixo (Fonte: adaptado IBM):
 "permite que referências de tipos de classes mais abstratas representem o
comportamento das classes concretas que referenciam, assim, um mesmo método
pode apresentar várias formas, de acordo com seu contexto."
classe abstrata
herança
 
interface
 
polimorfismo
agregação
 Gabarito Comentado
 Retornar
 
 
	Slide 1
	Slide 2
	Slide 3

Continue navegando