Vous êtes sur la page 1sur 5

1.

Categoria: Erros/Soluções – Criar um programa que lance a seguinte exceção:


java.lang.NullPointerException

2. Categoria: Fundamentos - Considere o seguinte código:

1.public class Teste{

2. public static void main(){

3. System.out.println("teste");

4. }

5. }

( ) O programa não compila.


(X ) O programa compila, mas dá erro de execução.
( ) O programa compila, executa e imprime "teste".

3. Categoria: Fundamentos - Qual o resultado de executar o programa a seguir?

1.public class TestaString{

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

3. String s = "palavra";

4. s.toUpperCase();

5. System.out.print(s);

6. }

7. }

( ) O programa não compila.


( ) O programa compila, mas dá ero durante a execução.
( X) O programa roda e imprime "palavra".
( ) O programa roda e imprime "PALAVRA".
( ) O programa roda e não imprime nada.
4. Categoria: Fundamentos - Ao compilar e executar o código abaixo, o que acontece?

1.public class Teste {

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

3. String s1 = "a";

4. String s2 = "a";

5. s1 += "bc";

6. System.out.println(s1);

7. System.out.println(s2);

8. }

9. }

( ) O código não compila.


( ) O código compila e imprime "abc", depois "abc".
(X ) O código compila e imprime "abc", depois "a".
( ) O código compila e imprime "a", depois "a".
5. Categoria: Conteúdo das API's,Fundamentos - Wrapper

1.class Prova {

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

3. String arg = args[0];

4.

5. System.out.print(Integer.parseInt(arg) + 1);

6. System.out.print(Integer.valueOf(arg) + "a");

7. System.out.print(new Integer(arg) + 1);

8. }

9. }

Rodando a classe Prova na linha de comando "java Prova 2" apresenta que resultado?
( X) 32a3
( ) 34a5
( ) 212a21
( ) Erro na execução.

6. Conteúdo das API's - Qual dos códigos a seguir não compila?


( ) int i = 3;
( ) Integer i = 17;
( ) long l = 20;
(X) int i = new Double(2);
( ) int i = new Integer(15);
(X) Object i = 17;

7. Categoria: Fundamentos - Considere o código a seguir:

1.public class Aviao {

2.

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

4. double a = 0.0;

5. int b = 0;

6. System.out.println(a / b);

7. }

8. }

( ) O código compila, executa e imprime infinity


( ) O código compila, executa e imprime 0
(X ) O código compila, executa e imprime NaN
( ) O código compila, executa, mas lança uma exceção
( ) O código compila, mas não executa
( ) O código não compila

8. Categoria: Fundamentos - Quais destes são identificadores válidos?


(X ) number_1
(X ) number_a
( ) $1234
( ) – temporário
9. Categoria: Fundamentos - Quais destes não são identificadores válidos?
(X ) 1alpha
( ) _abcd
( X) xy+abc
(X ) transient
(X ) explic-numérico
( ) very_long_name

10. Categoria: Fundamentos – Qual o resultado ao compilar e executar o código abaixo:

1.class MCZ13 {

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

3. String s = null;

4. System.out.print(s);

5. }

6.}

( ) Não imprime nada.


(X ) Imprime: null
( ) Erro na compilação
( ) Erro na execução
( ) Nenhuma das alternativas

11. Categoria: Declaração, Inicialização e Escopo - O que acontece ao compilar e rodar o código abaixo?

1.public class Teste {

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

3.

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

5. for(int i = 1; i < array.length; i++) {

6. System.out.println("Posicao " + i + " com valor " + array[i]);

7. }

8.

9. }

10. }

( ) O código não compila


( ) O código compila mas ao rodar acontece uma ArrayIndexOutOfBoundsException.
( ) O código compila e roda, imprimindo
Posicao 1 com valor 1 Posicao 2 com valor 2 Posicao 3 com valor 3 Posicao 4 com valor 4
( ) O código compila e roda, imprimindo
Posicao 0 com valor Posicao 1 com valor 1 Posicao 2 com valor 2 Posicao 3 com valor 3
( ) O código compila e roda, imprimindo
Posicao 0 com valor 1 Posicao 1 com valor 2 Posicao 2 com valor 3 Posicao 3 com valor 4
(X ) O código compila e roda, imprimindo
Posicao 1 com valor 2 Posicao 2 com valor 3 Posicao 3 com valor 4
( ) O código compila e roda, imprimindo
Posicao 1 com valor 1 Posicao 2 com valor 2 Posicao 3 com valor 3
12. Categoria: Controle de Fluxo - Considere o código abaixo :

1.int[][] a = new int[10][10];

2. for(int[] is : a){

3. for(int i : is){

4. System.out.println(i);

5. }

6. }

13. O fragmento de código acima compila e roda sem problemas? O é impresso no console? A partir de qual
versão a sintaxe do for utilizada foi inserida no java?

Compila e roda normalmente. É impresso quase centanas de numeros ‘0’. Dês da variável is.

14. Categoria: Controle de Fluxo - Considere o código abaixo :

1.int i=1,j=1;

2. externo: for (i = 1; i <= 5; i++) {

3. for (j = 1; j <= 5; j++) {

4. if (i+j==5) {

5. break externo;

6. }

7. }

8. }

9. System.out.println(i+j);

Qual será o resultado apresentado na tela?


( ) 10
()8
( ) 12
()6
(X) 5
()4
15. Categoria: Fundamentos - O que acontece ao compilar e executar o programa a seguir:

1.public class Fundamentos{

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

3. int i;

4. while(i<10){

5. i++;

6. System.out.println(i);

7. }

8. }

9. }
Res:O programa compila um erro, pois não foi atribuido um valor para a variável “i”.

Vous aimerez peut-être aussi