miércoles, 7 de agosto de 2013

Clases uso General - Autoevaluación


1. ¿Cuál de los siguientes métodos se utiliza para convertir una cadena de texto
numérica en un número entero?:
A. intValue()
B. valueOf()
C. parseInt()
D. setInt()


2. Indica cuál de las siguientes instrucciones de creación de objetos es incorrecta:
A. String s = new String (“cadena”);
B. Scanner sc = new Scanner (System.in);
C. Math m = new Math();
D. String cad = “otra cadena”;


3. Si tenemos que crear una colección de objetos donde el único requerimiento es
que los objetos no puedan repetirse, la clase más adecuada para la
implementación de la colección sería:
A. ArrayList
B. Hashtable
C. Vector
D. HashSet


4. Tenemos una clase llamada Operaciones en la que queremos incluir un
constructor que permita crear objetos de dicha clase desde cualquier parte.
Además, el constructor recibirá como parámetro un valor entero que permita
inicializar un atributo de la clase. La sintaxis correcta para la creación del
constructor sería
A. public Operaciones (int dato)
B. public void Operaciones (int dato)
C. Operaciones (int dato)
D. public new (int dato)


5. Al ejecutar el siguiente código
StringBuilder sb1 = new StringBuilder(“hola”);
StringBuilder sb2 = sb1;
sb2.append(“adios”);
System.out.println(sb1.toString());
¿Qué resultado se mostrará en pantalla?
A. holaadios
B. hola
C. Se producirá una excepción en la tercera instrucción
D. Se mostrará una cadena vacía


6. Para importar los miembros estáticos de una clase llamada “Clase1” existente en
un paquete llamado “paquete1” deberíamos utilizar:
A. static import paquete1.*;
B. import paquete1.static.Clase1;
C. import static paquete1.Clase1;
D. import static paquete1.Clase1.*;


7. Al ejecutar el siguiente código
ArrayList<String> l1 = new ArrayList<String>();
l1.add(“hola”);
l1.add(200);
Integer t = l1.get(1);
System.out.println(t.toString());
¿Qué resultado se mostrará en pantalla?
A. 200
B. Se producirá un error de compilación en la línea 3
C. Se producirá una excepción en la línea 4
D. Se producirá una excepción en la línea 5


8. Queremos almacenar en una colección basada en claves una serie de objetos
pertenecientes a una clase llamada Libro a los que queremos asociar como dato
clave si ISBN que es un tipo de dato String:
¿Cuál de las siguientes instrucciones sería la más apropiada para crear la
instancia de la colección?:
A. Hashtable tabla=new Hashtable();
B. Hashtable<String, Libro> tabla=new Hashtable<String, Libro>();
C. Hashtable<String, String> tabla=new Hashtable<String, String>();
D. Hashtable tabla=new Hashtable(String, Libro);



No hay comentarios:

Publicar un comentario