Evaluación de Java: Preguntas y Respuestas
Evaluación de Java: Preguntas y Respuestas
Java básico
Evaluación Post Entrenamiento
a. 0 0 0
b. ArrayIndexOutOfBoundsException
c. NullPointerException
d. nulo nulo nulo
a. Constructor1
b. Constructor2
[Escribe aquí]
c. Constructor1 Constructor2
d. Error de Compilador
6. Los identificadores de Java deben comenzar con una letra, signo de dólar ($) o guion bajo (_).
Verdadero / Falso
Clase C{
int i;
public static void main (String[] args) {
int i;
private int a = 1;
protected int b = 1;
public int c = 1;
[Link](a+b+c); }
d. imprime 3
e. Ninguna de las anteriores
9. clase A{
static String m(float i) {return "float";}
static String m(double i) {return "double";}
[Escriba aquí]
a. [Link]
b. [Link]()
c. [Link]ño
d. [Link]ño()
a. esto();
b. [Link]();
c. super();
d. super(Object);
a. Detener()
b. Sincronización
c. Yield()
d. Ninguno de estos
clase Animal
{ void método () lanza Excepción
{ }
[Escribe aquí]
clase prueba
{
public static void main ( String [] args )
{
nuevo Animal("Jirafa");
}
}
Imprime Jirafa
b. Error de compilación
c. Error en tiempo de ejecución
d. No imprime nada
e. Ninguno de los anteriores
15. ________ se utilizan para almacenar, recuperar y manipular datos y para transmitir datos de un método a otro.
a. Objetos
b. Constructores
c. Colecciones
d. Corrientes
16. ______ es una estructura de datos que almacena pares clave/valor en la lista.
a. HashMap
b. Lista Enlazada
c. Cola
d. Tabla de hash
{
arr[i] = 0;
}
a. Imprime 0 1 2 3
b. Imprime 0 0 0 0
c. Imprime 0 0 3 0
d. Imprime 0 2 0 0
e. Error de compilación
Ocurre una excepción de tiempo de ejecución.
importar [Link].*;
clase de prueba
{
private int x;
prueba(int entrada) { x = entrada; }
public static void main( String args[] )
{
Lista lista = nueva ArrayList();
[Link](new test(2));
[Link](new test(2));
[Link](list);
}
19.
clase sup
{
static void método(){[Link]("Super");} // 1
}
[Escriba aquí]
¿Qué modificador(es) de clase se pueden insertar en la línea 1 para evitar que method() sea sobreescrito sin causar?
¿errores de tiempo de compilación?
a. final
b. privado
c. protegido
d. predeterminado
e. No se puede prevenir el ocultamiento.
{
public static void main( String [] args )
{
nuevo prueba();
}
prueba()
{
test(2);
}
test(int x)
{
[Link](x);
}
}
a. Imprime 2
b. Imprime 0
c. No compila
d. Excepción de tiempo de ejecución.
e. Ninguna de las anteriores.
a. Cadena #bebé;
b. char c123;
c. Byte $wombat;
d. Largo largo;
e. Corto ~inglés;
[Escribe aquí]
a. Excepción
b. Error
c. Lanzable
d. Ejecutable
23. ¿Cuál de las siguientes opciones es una colección de clases e interfaces relacionadas que proporcionan protección de acceso?
y gestión de espacios de nombres en Java?
a. Clase
b. Paquete
c. Interfaz
d. Colección
24.
clase prueba
{
public static void main(String[] args)
{
prueba inst_test = nuevo prueba();
String pig[][] = { {"one little piggy"}, {"two little piggies"}, {"three little piggies"} };
para ( Object []oink : cerdo )
{
for ( Object cerdito : oink )
{
[Link](piggy);
}
}
}
}
25. ______ interfaz proporciona métodos para recuperar datos devueltos por una sentencia SQL.
a. Conductor
b. Conjunto de resultados
c. Declaración
d. Conexión
[Escriba aquí]
a. paraConductor()
b. para()
c. forName()
d. paraCargar()
27. JDBC-ODBC Bridge Plus ODBC Driver se utiliza para conectar bases de datos a través de
c. JDBC
d. Ms-Access
28. La declaración [Link](2); obtendrá datos en el segundo campo de una tabla en la base de datos.
TRUE /FALSE
29. ________ es la capacidad de un método para hacer diferentes cosas en función del objeto que actúa sobre él.
a. Encapsulación
b. Abstracción
c. Poner()
d. Polimorfismo
a. Privado
b. Final
c. Público
d. Predeterminado
31. Cualquier excepción que se lance fuera de un método debe ser especificada por una cláusula ________.
a. Atrapar
b. Finalmente
c. Lanzar
d. Lanzamientos
a. Cadena [];
[Escriba aquí]
b. Cadena
c. Cadena [] []
d. StringBuffer
33. ______ tiene un componente de intérprete que permite la comunicación entre el código byte de Java y la computadora.
sistema operativo
a. JDK
b. JVM
c. Compilador de Java
d. Compilador Just InTime
34. La palabra clave _____ permite que el método main() sea llamado, sin necesidad de crear una instancia de la clase.
a. abstracto
b. implementa
sincronizar
d. estático
35. Cuando invocas el método repaint() para un Componente, ¿qué método del componente llama el paquete AWT?
a. repaint()
b. ejecutar()
c. pintar()
d. dibujar()
importar [Link].*;
clase LinkedListDemo {
public static void main(String args[])
{
LinkedList l=new LinkedList();
[Link]("La Firma");
[Link]("Un tiempo para matar");
[Link]("La ira de los ángeles");
Los planes mejor trazados
}
}
a. Error de compilación
b. Crea una instancia de la lista enlazada
c. Crea nodos de la lista enlazada
d. Error en tiempo de ejecución
[Escribe aquí]
a. Final
b. Privado
c. Resumen
d. Interfaz
clase bicicleta
{
}
clase arr extiende bicicleta{
public static void main(String[] args) {
arr[] a1=new arr[2];
bicicleta[] a2;
a2=a1; //3
arr[] a3;
a3=a1; //5
}}
e. Ninguno de lo anterior
42. Cuando el tipo de Subclase se refiere al objeto de la clase Padre, se conoce como _______________.
a. Conversión ascendente
b. Herencia
c. Objeto
d. Casting hacia abajo
44. En Java, la interfaz ________ se utiliza para ordenar los objetos de una clase definida por el usuario.
a. Comparable
b. CompararCon
c. Ordenar
d. Colecciones
a. Serialización
b. Reflexión
c. Transmisión
[Escribe aquí]
d. Parsing
b. Declaración stmt=[Link]ón();
c. Declaración stmt=[Link]ón(param1);
preparedCall()
b. LlamarMétodo()
c. prepareCall()
d. connectionCall()
49. Una clase que se define con un parámetro de un tipo se llama una clase _____.
a. Instancia
b. Genérico
c. Clase de tipo
50. _________ realiza iteraciones en ambas direcciones, modifica la lista durante la iteración y obtiene el iterador.
posición actual en la lista.
a. Iterator
b. ListIterator
c. Para cada
d. Para
********************
[Escribe aquí]
***