Java

Páginas: 9 (2177 palabras) Publicado: 12 de octubre de 2012
Evaluación de conocimientos de Java v. 1.0

Preguntas sobre lenguaje JAVA

1/16

Evaluación de conocimientos de Java v. 1.0

1. Indique qué se imprime cuando se compila y corre el siguiente programa:
class test { public static void main(String args[]) { char ch; String test2 = "abcd"; String test = new String("abcd"); if(test.equals(test2)) { if(test == test2) ch = test.charAt(0); elsech = test.charAt(1); } else { if(test == test2) ch = test.charAt(2); else ch = test.charAt(3); } System.out.println(ch); } }

A. B. C. D.

'a' 'b' 'c' 'd'

2/16

Evaluación de conocimientos de Java v. 1.0

2. Indique qué se imprime cuando se compila y corre el siguiente programa (puede ser más de una opción):
class test { public static void main(String args[]) { int i[] = {0,1}; try {i[2] = i[0] + i[1]; } catch(ArrayIndexOutOfBoundsException e1) { System.out.println("4"); } catch(Exception e2) { System.out.println("2"); } finally { System.out.println(3); } System.out.println("1"); } }

A. B. C. D.

1 2 3 4

3. Elija la respuesta más apropiada. ¿Cuál es el propósito del método parseInt definido en la clase Integer? A. El método convierte un entero en un String. B. Elmétodo se usa para convertir de String a un entero, asumiendo que el String es una representación de un número entero. C. El método se usa para convertir de un String a un Integer, asumiendo que el String es una representación de un número entero. D. El método convierte de un objeto Integer a un objeto String. 4. Cuál es la clase abstracta que es super class de todas las clases usadas para leercaracteres? A. B. C. D. E. Reader FileReader ByteReader InputStream FileInputStream

3/16

Evaluación de conocimientos de Java v. 1.0

5. Cuál es la clase abstracta que es super class de todas las clases usadas para escribir caracteres de un archivo? A. B. C. D. E. Writer FileWriter CharWriter OutputStream FileOutputStream

6. ¿Cuáles de las siguientes clases no se acceden con una claveobteniendo un valor? A. B. C. D. Vector ArrayList HashMap Hashtable

4/16

Evaluación de conocimientos de Java v. 1.0

7. Indique qué se imprime cuando se compila y corre el siguiente programa:
class X { X() { System.out.print("X"); } Y b = new Y(); } class Y { Y() { System.out.print("Y"); } } public class Z extends X { Z() { System.out.print("Z"); } public static void main(String[] args) { newZ(); } Y y = new Y(); }

A. Z B. YZ C. XYZXY D. YXYZ E. Ninguna de las anteriores 8. Que sucederá cuando se intente compilar y ejecutar el siguiente código? En caso de determinar que es ejecutable asumir que los parametros son 4 3 2 1 private class Base{} public class Vis{ transient int iVal; public static void main(String[] elephants){ main((Object[]) elephants); } public static voidmain(Object[] elephants){ System.out.println("" + ((String[])elephants)[2]); }

5/16

Evaluación de conocimientos de Java v. 1.0

} A) Error en tiempo de compilación: Una clase base no puede ser privada. B) Error en tiempo de compilación: Indicando que un entero no puede ser transient. C) Error en tiempo de compilación: indicando que un transiente no es un tipo de dato. D) Error en tiempo decompilación: indicando que se tiene un método main mal conformado. E) Error en tiempo de compilación: indicando que se tiene duplicado el método main. F) Ejecutará normalmente imprimiendo el nombre de la clase Base.Vis . G) Ejecutará normalmente imprimiendo un 2. H) Ejecutá normalmente imprimiendo un 3. I) Dará un ClassCastException en tiempo de ejecución. K) Ninguna de las opciones anteriores.

9.Suponiendo que el siguiente código es ejecutado con java Base 4 3 2 1 Que resultado se obtiene? package com.bancoRio.admEfvo; abstract class Base{ abstract public int myfunc(); public void another(){ System.out.println("Another method"); } } public class Abs extends Base{ public static void main(String[] argv){ Abs a = new Abs(); if("41".substring((int)((double)"4".length()- 1 +1F)).equals(argv[3]) )...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS