1- Cul es la descripcin que crees que define mejor el concepto 'clase' en la
programacin orientada a objetos? Es un concepto similar al de 'array' Es un tipo particular de variable Es un modelo o plantilla a partir de la cual creamos objetos Es una categora de datos ordenada secuencialmente N.A (justifique su respuesta) 2- Qu elementos crees que definen a un objeto? Sus cardinalidad y su tipo Sus atributos y sus mtodos La forma en que establece comunicacin e intercambia mensajes Su interfaz y los eventos asociados. N.A (justifique su respuesta)
3- Qu significa instanciar una clase? Duplicar una clase Eliminar una clase Crear un objeto a partir de la clase Conectar dos clases entre s N.A (justifique su respuesta) 4- Qu es Eclipse? Una librera de Java Una versin de Java especial para servidores Un IDE para desarrollar aplicaciones. Ninguna de las anteriores N.A (justifique su respuesta)
5- Qu es una excepcin?
Un error que lanza un mtodo cuando algo va mal Un objeto que no puede ser instanciado Un bucle que no finaliza Un tipo de evento muy utilizado al crear interfaces N.A. (justifique su respuesta) 6.- Del siguiente cdigo, Cul es el resultado? public static void main(String [] args){ Object obj = new int[] {1, 2, 3}; int[] array = (int[])obj; for(int i:array) System.out.print(i+" "); } 1 2 3 Compilacin falla debido a un error en la lnea 2 Compilacin falla debido a un error en la lnea 3 Es lanzada la excepcin ClassCastException N.A (justifique su respuesta) 7.- Del siguiente cdigo, Cul es el resultado? 1. class PrePostDemo { 2. public static void main(String[] args){ 3. int i = 3; 4. i++; 5. System.out.println(i); 6. ++i; 7. System.out.println(i); 8. System.out.println(++i); 9. System.out.println(i++); 10. System.out.println(i); 11. } 12. }
search: for (i = 0; i < arrayOfInts.length; i++) { for (j = 0; j < arrayOfInts[i].length; j++) { if (arrayOfInts[i][j] == searchfor) { foundIt = true; break search; } } }
if (foundIt) { System.out.println("Encontrado " + searchfor + " en " + i + ", " + j); } else { System.out.println(searchfor + " no est en el array"); } } }
Encontrado 12 en 1, 2 Encontrado 12 en 2, 0 Encontrado 12 en 1, 0 Encontrado 12 en 3, 0 12 no est en el array N.A (justifique su respuesta)