Módulo 7: Tópicos Avanzados

    Autoevaluación

Pregunta 1

La clase de la que heredan todas las excepciones en Java es:

a. Exception

b. Throwable

c. Throws

d. AllException

Respuesta Correcta:  b

Retroalimentación:   Ya que todas las excepciones heredan de una clase y esta es la clase Throwable.

Pregunta 2

Selecciona la aseveración que es verdadera:

a. Un try/catch  puede tener solo un try y solo un catch

b. Un try/catch puede tener solo un try y al menos un catch

c. Un try/catch puede tener al menos un try y solo un catch

d. Un try/catch puede tener al menos un try y al menos un catch

Respuesta correcta:  b

Retroalimentación: Solo debe haber un try porque ahi se depositan las instrucciones que pueden lanzar una excepcion, por lo tanto puede haber al menos un catch, porque puede haber una o mas excepciones.

Pregunta 3

La siguiente instrucción:

                arreglo.add(new Integer(t1.getText()));
a. Coloca un nuevo entero al inicio de la colección.

b. Coloca un nuevo entero al final de la colección.

c. Mete el objeto del inicio de la colección en el texto t1 en formato entero.

d. Mete el objeto del final de la colección en el texto t1 en formato entero.

Respuesta correcta: b

Retroalimentación: Cuando usaste el método add en la colección te diste cuenta que añadía los elementos al final del vector, uno a la vez.

Pregunta 4

Dada la instrucción:

        StringTokenizer st = new StringTokenizer("Java, es un superlenguaje, y trabaja muy bien,", ",");

Al usar los métodos del StringTokenizer el número de tokens que se extraeran sera de:

a. ninguno

b. 2

c. 3

d. 4

Respuesta correcta: 3

Retroalimentacion: Ya que tenemos declarada la (,) como delimitador, tenemos tres "tokens" entre las comas.

Pregunta 5

Dada la instrucción:

        StringTokenizer st = new StringTokenizer("La mejor manera. de aprender un lenguaje. es prácticandolo", ".");

Al usar los métodos del StringTokenizer el número de tokens que se extraeran sera de:

a. ninguno

b. 2

c. 3

d. 4

Respuesta correcta: 3

Retroalimentacion: Ya que tenemos declarada el (.) como delimitador, tenemos tres "tokens" entre las comas.

 

Pregunta 6

¿Cuál es la excepción que nos puede dar al tener solo dos "tokens" en un StringTokenizer y querer extrar mas utilizando el método nextToken()?

a. NullPointerException

b. NoSuchElementException

c. ArithmeticException

d. NoMoreTokensException

Respuesta correcta: b

Retroalimentación:  La excepcion es NoSuchElementException, es la única que Java puede reportar al no haber otro elemento en el objeto de la clase StringTokenizer.

 

Regresar