Buscar

LINGUAGEM DE PROGRAMAÇÃO AULA10

Prévia do material em texto

Parte superior do formulário
			 
	LINGUAGEM DE PROGRAMAÇÃO
10a aula
		
	 
	Lupa
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	
	 
	Exercício: CCT0261_EX_A10__V1 
	Matrícula: 
	Alun o(a): 
	Data: 25/05/2017 12:21:40 (Finalizada)
	
	 1a Questão (Ref.: 201602837376)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Pode-se dizer sobre exceções que: Marque a alternativa correta.
		
	
	é 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.
	
	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
	
	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
	
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201602836956)
	 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,2.
	 
	Imprime no console: 1,1,3.
	
	Imprime no console: 2,2,1.
	
	Imprime no console: 2,2,3.
	 
	O programa não compila.
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201603420921)
	 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?
		
	
	Clicar em menus
	
	Ativar um RadioButton
	 
	Ativar e desativar JCheckbox
	
	Cliques em botões
	 
	Digitar um texto
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201602836976)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Por qual motivo é utilizado o bloco try...catch.
		
	
	Polimorfismo.
	
	Auditar código.
	 
	Fazer depuração de códigos.
	
	Realizar tentativas de execução.
	 
	Tratar e recuperar erros.
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201602837003)
	 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
	 
	polimorfismo
	
	classe abstrata
	
	interface
	
	herança
	
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201602836958)
	 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 não compila.
	
	O código compila execução sem a existência de Exceções.
	
	 Gabarito Comentado
	
	
	
	
Parte inferior do formulário

Continue navegando