Buscar

EX LINGUAGEM DE PROGRAMAÇÃO

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

LINGUAGEM DE PROGRAMAÇÃO   Lupa  
 
Exercício: CCT0261_EX_A10_201603425501  Matrícula: 201603425501
Aluno(a): RICARDO SOUZA DE CARVALHO Data: 23/11/2016 23:32:31 (Finalizada)
  1a Questão (Ref.: 201603499671)  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.
  O programa não compila.
Imprime no console: 2,2,1.
Imprime no console: 1,1,2.
Imprime no console: 2,2,3.
 
 Gabarito Comentado
  2a Questão (Ref.: 201603499691)  Fórum de Dúvidas (0)       Saiba   (0)
Por qual motivo é utilizado o bloco try...catch.
Realizar tentativas de execução.
  Polimorfismo.
Fazer depuração de códigos.
  Tratar e recuperar erros.
Auditar código.
 
 Gabarito Comentado
  3a Questão (Ref.: 201604083636)  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?
Cliques em botões
  Digitar um texto
Ativar e desativar JCheckbox
Clicar em menus
Ativar um RadioButton
 
 Gabarito Comentado  Gabarito Comentado
  4a Questão (Ref.: 201603499673)  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 compila, mas tem sua execução interrompida devido a ocorrência de uma
ArrayIndexOutOfBoundsException.
  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 não compila.
 
 Gabarito Comentado
  5a Questão (Ref.: 201603499718)  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."
agregação
  interface
herança
  polimorfismo
classe abstrata
 
 Gabarito Comentado
  6a Questão (Ref.: 201603500091)  Fórum de Dúvidas (0)       Saiba   (0)
Pode­se dizer sobre exceções que: Marque a alternativa correta.
a estrutura de uma exceção é o bloco catch, que resume­se em tentar executar o código, bloco try, que
fará todo o tratamento em caso de algum erro
  é obrigatório utilizar o comando finally em todos tratamentos de exceção
  o tratamento de exceção deve ser feito em todos os casos em que haja probabilidade de ocorrer um
erro.
são as principais classes de exceções Java: NullPointerException, offExcecpion e onException
throws é o comando responsável pela implementação de uma exceção

Outros materiais