1Z0-803 Java SE 7 Programmer I Training Kit examen por Nhiyam Firyal

Nombre del proveedor: Oracle

código

Examen: 1Z0-803

Nombre del examen: Java SE 7 Programmer I

Preguntas con respuestas totales: 216

Pruebe una demo antes de comprar cualquier producto Exámenes, Haga clic abajo Enlace

http://www.certsgrade.com/pdf/1Z0-803/


Pregunta:

1 |

Dado el código de fragmento:?


¿Cuál es el resultado

A. 3 falsa 1 |

B. 2 3 verdadera

C. 2 falsa 3

D. 3 verdadera 1 |

E. 3 falsos 3

F. 2 verdaderos 1

G. 2 falsos 1

Respuesta:

D

Explicación:

La longitud del elemento con el índice 0, {0, 1, 2}, es 3. Salida: 3

El elemento con índice 1, {3, 4, 5, 6}, es de tipo array. Salida: true

El elemento con el índice 0, {0, 1, 2} tiene el elemento con índice 1: 1. Salida: 1 |

Pregunta: página 2

Ver la exposición:



¿Cuál es el resultado cuando se ejecuta este programa

A?. Nombre de Bob: Bob

B. Nombre de Bob: Jian

C. Imprime nada

D. De Bob nombre

Respuesta: de B

Explicación:

Después de la declaración jian = sacudida; el jian hará referencia al mismo objeto que la sacudida

Pregunta:.

3

Dado el fragmento de código:


¿Cuál es el resultado?

A.

Válidos

B. No es válido

C. La compilación falla

D. Un IllegalArgumentException es lanzada en tiempo de ejecución

Respuesta:

C

Explicación:

En el segmento, si (válido) 'válido debe ser de tipo booleano , pero es una cadena

Esto hace que la compilación falle

Pregunta:..

4

Dado:


¿Cuál es el resultado?

A. 6

5

6

4

B. 6

5

5

4

C. 6

5

6

6

D. 6

5

6

5

Respuesta:

Un

Explicación:

Dentro z principal se asigna 6. z se imprime. Salida: 6

Dentro doStuff z se asigna 5.DoStuff2 establece localmente z para 4 (pero MyScope.z se establece en 4), pero en DoStuff z es todavía 5. z se imprime. Salida: 5

Una vez más z se imprime en el principal (con z locales ajustado a 6). Salida: 6

Por último MyScope.z se imprime. MyScope.z se ha establecido en 4 dentro doStuff2 (). Salida: 4

Pregunta: página 5

¿Qué dos instancias son válidos y inicializaciones de una matriz multidimensional


A . Opción A

B. Opción B

C. Opción C

D. Opción D

E. Opción E

Respuesta:

A, D

Pregunta: página 6

Una excepción sin control se produce en un doSomething método ()

Hay que añadir otro código en el método doSomething () para que pueda compilar y ejecutar?

A. La excepción debe ser capturado

B. La excepción debe ser declarado para ser echada.

C. La excepción debe ser capturado o declarado para ser echada.

D. No necesita otro código que se añade

Respuesta:.

D

Explicación:

Debido a que el lenguaje de programación Java no requiere métodos para coger o para especificar excepciones sin marcar (RuntimeException, Error, y sus subclases), los programadores pueden tener la tentación de escribir código que lanza excepciones única sin marcar, o para hacer todas sus subclases heredan de excepción RuntimeException. Ambos accesos directos permiten a los programadores escribir código sin molestarse con errores de compilación y sin molestarse en especificar o para coger alguna excepción. Aunque esto puede parecer conveniente para el programador, que deja de lado la intención de la captura o especifique requisito y puede causar problemas para otras personas que utilizan sus clases

Pregunta:.

7

Dado el fragmento de código:


¿Cuál es el resultado

A?. 2

2

B. 1 |

2

C. 3

2

D. 3

3

Respuesta:

Un

Explicación:

b variable se establece en 4.

b variable se reduce a 3.

b variable se reduce a 2 y luego impreso. Salida: 2

b variable se imprime. Salida: 2

Pregunta:

8

Dado el fragmento de código:

Interfaz SampleClosable {

public void) throws java. io.IOException;

}

¿Qué tres implementaciones son válidos


A. Opción A

B. Opción B

C. Opción C

D. Opción D

E. Opción E

Respuesta:

A, C, E

Explicación:

A:. Lanzar la misma excepción está bien

C: El uso de una subclase de java.io.IOException (aquí java.io.FileNotFoundException) está bien

E: No usar una cláusula de tiro está bien

Las respuestas incorrectas:.

B: Excepción no es una subclase de java.io.IOException y no se pueden utilizar aquí

D:. No se extiende. SampleCloseable no puede ser la superclase de prueba, una superclase debe ser una clase. (Una interfaz extiende otras interfaces.)

Pregunta:

9

Dado el fragmento de código:

Int [] [] array = {{0 }, {0, 1}, {0, 2, 4}, {0, 3, 6, 9}, {0, 4, 8, 12, 16}};

Systemout.printIn (array [4] [1]);

System.out.printIn (array) [1] [4]);

¿Cuál es el resultado

A?. 4

Null

B.

Nulos

4

C. Un IllegalArgumentException es lanzada en tiempo de ejecución

D. 4

Un ArrayIndexOutOfBoundException se lanza en tiempo de ejecución

Respuesta:

D

Explicación:

La primera sentencia println, Sistema. out.println (array [4] [1]);, funciona bien. Selecciona el elemento /array con índice 4, {0, 4, 8, 12, 16}, y desde esta matriz se selecciona el elemento con índice 1, 4. Salida: 4

La segunda declaración println, System.out.println (array) [1] [4]);, falla. Selecciona la matriz /elemento con índice 1, {0, 1}, y desde esta matriz se trata de seleccionar el elemento con índice 4. Esto provoca una excepción

Salida:.

4

Exception in thread java.lang.ArrayIndexOutOfBoundsException "principal": 4

Pregunta:

10

Dado:


¿Cuántas veces se imprimen 2 como parte de la salida?

A. Cero

B. Una vez

C.

Dos veces

D.

Tres Veces

E. La compilación falla

Respuesta:.

Un

Pregunta:

11

Dado:


¿Qué dos acciones, que se utilizan de forma independiente, permitirán que esta clase para compilar?

A. Adición de lanza IOException al main () método de firma

B. Adición de lanza IOException al doSoomething () método de firma

C. Adición de lanza IOException al método main () la firma y el método doSomething ()

D. Adición de lanza IOException al doSomething () método de firma y cambiando el argumento de captura para IOException

E. Adición throws IOException al main () método de firma y cambiando el argumento de captura para IOException

Respuesta:

C, E

Pregunta:

12

Dado:?


¿Cuál es el resultado

A. Hello

B. Por defecto

C. La compilación falla

D. El programa imprime nada

E. Una excepción es lanzada en tiempo de ejecución

Respuesta:

A

Explicación:.

El programa compila bien

El programa se ejecuta . bien

La salida es: Hello

Pregunta:

13

Dado:


¿Qué afirmación , cuando se inserta en la línea 5, es el cambio válido?

A. asc = sc;

B. sc = asc;

C. asc = sc (objeto);

D. asc = sc.clone ()

Respuesta: de B

Explicación:

funciona bien

Las respuestas incorrectas:.

asc = sc.clone ();

tipos incompatibles

asc = sc;..

tipos incompatibles

asc = (objeto ) sc;

Error de sintaxis

Pregunta:

14

Dado el fragmento de código:

System.out.printIn (" Resultado: "+ 2 + 3 + 5);

System.out.printIn (" Resultado: "+ 2 + 3 * 5);

¿Cuál es el resultado

A. Resultado: 10

El resultado: 30

B. Resultado: 10

El resultado: 25

C. Resultado: 235

El resultado: 215

D. Resultado: 215

El resultado: 215

E. La compilación falla

Respuesta:

C

Explicación:

Primera línea:

System.out.println ("Resultado:" + 2 + 3 + 5);

La concatenación de cadenas se produce

Segunda línea:

System.out.println ("Resultado:" + 2 + 3 * 5. );

3 * 5 se calcula a 15 y se adjunta al string 2. Resultado 215.

La salida es:

El resultado: 235

Resultado: 215

Nota # 1:

Para producir un resultado aritmético, el siguiente código tendría que ser utilizado:

System.out.println ("Resultado:" + (2 + 3 + 5));

System.out.println ("Resultado:" + (2 + 1 * 5));

ejecutar:

Resultado: 10

Resultado: 7

Nota # 2:

Si el código es el siguiente:

System.out.println ("Resultado: "+ 2 + 3 + 5");

System.out.println ("Resultado:" + 2 + 1 * 5 ");

La compilación fallaría. Hay una cadena literal sin cerrar, 5 ", en cada línea

Pregunta:.?

15

¿Qué fragmento de código es ilegal


A. Opción A

B. Opción B

C. Opción C

D. Opción D

Respuesta:

D

Explicación:.

La palabra clave abstracta no puede ser utilizado para declarar una variable int

El resumen palabra clave se utiliza para declarar una clase o método para ser abstracta [3]. Un método abstracto no tiene ninguna aplicación; todas las clases que contienen métodos abstractos deben a su vez ser abstracta, aunque no todas las clases abstractas tienen métodos abstractos


Nombre del proveedor:. Oracle

Código del examen: 1Z0-803

Nombre del examen: Java SE 7 Programmer I

Total de Preguntas con respuestas: 216

Pruebe una demo antes de comprar cualquier producto Exámenes, Haga clic abajo Enlace

http: //www.certsgrade.com/pdf/1Z0-803/