0 calificaciones0% encontró este documento útil (0 votos)
347 vistas
Demo - Examen de Java
1. El código compilará y ejecutará sin problemas, mostrando el mensaje "Ejecutando Aplicación".
2. Los elementos que definen a un objeto son sus atributos y métodos.
3. Al compilar y ejecutar el código se mostrará en pantalla 543210.
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0 calificaciones0% encontró este documento útil (0 votos)
347 vistas
Demo - Examen de Java
1. El código compilará y ejecutará sin problemas, mostrando el mensaje "Ejecutando Aplicación".
2. Los elementos que definen a un objeto son sus atributos y métodos.
3. Al compilar y ejecutar el código se mostrará en pantalla 543210.
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7
EXAMEN DE JAVA
Pregunta 1: Qu ocurrir al compilar y ejecutar el siguiente cdigo?
class Padre {} class ClaseHija extends Padre {} class ClaseHija2 extends Padre {} public class Test { public static void main (String argv[]) { Padre b = new Padre(); ClaseHija s = (ClaseHija) b; System.out.print("Ejecutando Aplicacin"); } }
1. Compilar y se ejecutar sin problemas. 2. Error de compilacin 3. Excepcin en tiempo de ejecucin. 4. Excepcin en tiempo de ejecucin y luego mostrar el mensaje "Ejecutando Aplicacin".
Pregunta 2: Segn la bibliografa bsica, qu elementos cree que definen a un objeto?
1. Su cardinalidad y su tipo. 2. Sus atributos y sus mtodos. 3. La forma en que establece comunicacin e intercambia mensajes. 4. Su interfaz y los eventos asociados.
Pregunta 3: Dada la siguiente definicin de clase, cul sera el contenido ms coherente a implementar en el constructor?
class Test { int var; Test (int var) { CONTENIDO CONSTRUCTOR } }
1. var=var; 2. int var=var; 3. this.var=var; 4. No se puede llamar igual el parmetro del constructor que el atributo de la clase.
Pregunta 4: De acuerdo a la bibliografa bsica, qu es el bytecode en Java?
1. Un formato de intercambio de datos. 2. El formato que obtenemos tras compilar una clase .java. 3. Un tipo de variable. 4. Un depurador de cdigo.
Pregunta 5: Dado el siguiente fragmento de programa, indique qu afirmacin es cierta:
int cont; for (cont=5; cont>0; cont--) System.out.print(cont); System.out.print(cont);
1. Se imprime en pantalla 543210 2. Se imprime en pantalla 5432100 3. Se imprime en pantalla 554433221100 4. Se imprime en pantalla 543210-1
Pregunta 6: Dados los siguientes fragmentos de cdigo, cul de ellos asociara a una Interfaz en Java?
1. public class Componente interface Product 2. Componente cp = new Componente (interfaz) 3. public class Componente implements Printable 4. Componente cp = new Componente.interfaz
Pregunta 7: De acuerdo a la bibliografa bsica, qu significa instanciar una clase?
1. Duplicar una clase. 2. Eliminar una clase. 3. Crear un objeto a partir de la clase. 4. Conectar dos clases entre s.
Pregunta 8: Dado el siguiente cdigo, el resultado ser:
class MiClase { public int valor; }
class Test { public static void main (String[] args) { MiClase a1 = new MiClase(); MiClase a2 = new MiClase(); MiClase a3 = new MiClase(); a1.valor=150; a2.valor=150; a3 = a2; if (a1 == a2) { System.out.println(" UNO"); } if (a1 == a3) { System.out.println(" DOS"); } if (a2 == a3) { System.out.println(" TRES"); } } }
1. UNO 2. UNO TRES 3. UNO DOS TRES 4. TRES
Pregunta 9: Qu ocurrir al compilar y ejecutar el siguiente cdigo?
public class MiClase { static int variableEstatica; public static void main (String argv[]) { System.out.println(variableEstatica); } }
1. Error en tiempo de ejecucin. La variable variableEstatica no ha sido inicializada. 2. Se mostrar en pantalla null 3. Se mostrar en pantalla 1 4. Se mostrar en pantalla 0
Pregunta 10. De acuerdo a la bibliografa bsica, qu significa sobrecargar un mtodo?
1. Editarlo para modificar su comportamiento. 2. Cambiarle el nombre dejndolo con la misma funcionalidad. 3. Crear un mtodo con el mismo nombre pero diferentes argumentos. 4. Aadirle funcionalidades a un mtodo.
Pregunta 11: De acuerdo a la bibliografa bsica, cul es la descripcin que crees que define mejor el concepto declase en la programacin orientada a objetos?
1. Es un concepto similar al de array. 2. Es un tipo particular de variable. 3. Es un modelo o plantilla a partir de la cual creamos objetos. 4. Es una categora de datos ordenada secuencialmente.
Pregunta 12: De acuerdo a la bibliografa bsica, el que una variable en una clase sea esttica implica:
1. Hace falta crear un objeto para usarla. 2. Cualquier objeto de esa clase puede modificar su valor. 3. Todos los objetos tienen una copia de la variable. 4. Que es una variable global y se puede usar en cualquier parte de la aplicacin.
INGENIERIA DE SOFTWARE
1. Qu es ingeniera de Software? Es una disciplina de la ingeniera que comprende todos los aspectos de la produccin de software
2. El uso de prototipos durante la fase de anlisis es recomendado cuando: a. El cliente est seguro de los requisitos del sistema y stos son estables y sin ambigedades. b. No tenemos dinero para obtener unos requisitos fiables de otra forma. c. La complejidad de la aplicacin a desarrollar es muy alta y no particionable. d. No tenemos otra manera de obtener eficazmente los requisitos.
3. El modelado de datos, parte del modelo de anlisis: a. Se hace mediante la construccin de diagramas de Entidad-Relacin. b. Se hace mediante la construccin de un Diccionario de Datos. c. Se hace mediante la construccin de diagramas de Flujo de Datos. d. Tiene que estudiar los datos conjuntamente con los procesos que transforman dichos datos
4. Durante el proceso de diseo: a. Se usa exclusivamente el diagrama Entidad-Relacin obtenido durante la fase de anlisis para implementar el diseo de los datos. b. Se usan exclusivamente los diagramas de Flujo de Datos obtenidos durante la fase de anlisis para implementar el diseo arquitectnico. c. Se usan exclusivamente los diagramas de Flujo de Datos obtenidos durante la fase de anlisis para implementar el diseo de interfaz. d. Se usan exclusivamente los diagramas de Transicin de Estados y la Especificacin de Control obtenidos durante la fase de anlisis para implementar el diseo procedimental.
BASE DE DATOS (PL/SQL)
1. En qu seccin de un bloque PL/SQL es cuando la clusula WHEN OTHERS est permitida? a. Header b. Exception c. Executable d. Declarative
2. Evala esta sentencia SELECT id_number Part Number, SUM(price) Price FROM inventory WHERE price < 5.00 ORDER BY 2;
Qu clausula causara error? a) ORDER BY 2; b) FROM inventory c) GROUP BY Part Number d) WHERE price > 5.00 e) SELECT id_number Part Number, SUM(price) Price
3. Evala la tabla DEPARTMENT DEPT_ID NUMBER (9) DEPT_NAME VARCHAR(20) REGION_ID NUMBER (9)
La columna REGION_ID tiene una llave foranea limitada a la table REGION. T intentas actualizar la tabla DEPARTMENT utilizando la sentencia:
UPDATE department SET dept_id = 6546, Region_id = 9705 WHERE dept_id = 8940;
T recibes el siguiente error: ORA-02291: integrity constraint (SYS_C23) violated parent key not found Qu provoco que este error fuera generado? a) El valor 6546 ya existe en la tabla REGION b) El valor 6546 ya existe en la tabla DEPARTMENT c) El valor 9705 no existe en la tabla REGION d) El valor 8940 no existe en la tabla DEPARTMENT
4. Cul vista del Diccionario de datos consultaras para listar solamente tus vistas? a) ALL_VIEWS b) USER_VIEWS c) ALL_OBJECTS d) USER_OBJECTS
5. Evala este bloque PL/SQL DECLARE v_low NUMBER := 1; v_high NUMBER :=6; v_count NUMBER :=2; BEGIN FOR I IN v_low..v_high LOOP v_count := v_count + 1; END LOOP; END;
Cuntas veces se ejecutara el ciclo? a) 0 b) 1 c) 4 d) 5 e) 6