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]

continuar lendo...

Bom dia pessoal,

Hoje nosso simulado é sobre Controle de fluxo, exceções e assertivas. Bons estudos!

 

1. Dado o código a seguir:

try { int x = Integer.parseInt(“dois”); }

Qual opção poderia ser usada para se criar um bloco catch apropriado? (marque todas as corretas)

A. ClassCastException

B. IllegalStateException

C. NumberFormatException

D. IllegalArgumentException

E. ExceptionInInitializerError

F. ArrayIndexOutOfBoundException

 

2. Dado o código a seguir:

public class Loop {

public static void main(String[] args) {

int[] x =…

continuar lendo...

Bom dia pessoal,

vamos analisar as respostas do simulado aplicado no post anterior.

 

1. A resposta correta é:

C. É lançada uma exceção em tempo de execução.

É lançado um ClassCastException na linha 7 porque a variável objetct1 é um array[][] e não um array[].

 

2. A resposta correta é:

F. oi oi, seguida de uma exceção.

Repare que o objeto a2 não definiu um valor para o atributo a1, desta forma a variável a5 será null, lançando um NullPointerException.

 

3. As respostas corretas são:

C. varX é igual a 2

continuar lendo...

Bom dia pessoal,

Hoje nosso simulado é sobre Atribuições e Operadores. Bons estudos!

 

1. Dado o código a seguir:

1.

2. public static void main(String[] args) {

3. int[][] array1 = { { 1, 2, }, { 3, 4 } };

4. int[] array2 = (int[]) array1[1];

5. Object object1 = array1;

6. int[][] array3 = (int[][]) object1;

7. int[] array4 = (int[]) object1;

8. System.out.println(array2[1]);

9. }

Qual é o resultado?

continuar lendo...

Bom dia pessoal,

vamos analisar as respostas do simulado aplicado no post anterior.

 

1. As respostas corretas são:

[X] Ocorre falha na compilação com um erro na linha 9

[X] Ocorre falha na compilação com um erro na linha 10

A linha 9 não irá compilar porque o controlador de acesso default só da permissão para classes do mesmo pacote. A classe Teclado está em pkgB diferente da classe Abecedario que está em pkgA.

A linha 10 não irá compilar porque o controlador de acesso protected só da permissão para classes específicas (herança) ou para

continuar lendo...

Bom dia pessoal,

gostaria de agradecer todos os comentários sobre elogios, e também gostaria de dizer a todos que estou muito feliz :D em saber que esse trabalho tem ajudado muitas pessoas a se preparar para a prova da Certificação de Programador Java e chegar ao objetivo de ser certificado!

É isso ai pessoal e para nos avaliarmos como estamos indo com os estudos, nada melhor que fazer um simulado :D

 

1. Dados os dois arquivos mostrados a seguir:

package

continuar lendo...