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()));
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.
|