Bom dia pessoal,

vamos analisar as respostas do simulado aplicado no post anterior.

 

1. As respostas corretas são:

C. NumberFormatException

D. IllegalArgumentException

O método parseInt lança um NumberFormatException quando não consergue converter a string para um número, e a resposta D também está correta porque NumberFormatException É-UM IllegalArgumentException.

 

2. As respostas corretas são:

A. for (int y : x) {

D. for (int y=0, z=0;  z<x.length;  z++) { y = x[z];

F. int y = 0; for (int z=0; z<z.length; z++) { y = x[z]


3. A resposta correta é:

B. Ocorre falha na compilação devido a um erro na linha 10.

Em sobrescrita as exceções podem ser mais específicas e não mais generalizadas.

 

5. A resposta correta é:

D. 1 1 3 3 9 9

 

5. A resposta correta é:

C. 0 1 1 1 2 3 3

 

6. A resposta correta é:

D. Ocorre falha de compilação na linha 8.

A condição “assert() :” espera um retorno.

 

É isso ai pessoal, compartilhem, comentem e estudem!

 

Escrito por Marcos Oto Picarelli Prado