Buscar

Avaliando o Aprendizado - Linguagem de Programação I-326

Prévia do material em texto

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 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. 
 
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!". 
 
Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.:) Fórum de Dúvidas (0) Saiba (0) 
 
http://v3.webcasters.com.br/Login.aspx?codTransmissao=238200&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('31667','10','6');
javascript:duvidas('31667','10','6');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=238200&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:duvidas('31667','10','6');
javascript:duvidas('31667','10','6');

Continue navegando

Outros materiais