Programación II
![]() |
![]() |
![]() |
Título del Test:![]() Programación II Descripción: Plan de Contingencia UNL |




Comentarios |
---|
NO HAY REGISTROS |
1. ¿Al ejecutar el siguiente bloque de código cual sería el resultado?: Se crearé el directorio. Nos dará un error de tipo IOException como resultado. Nos dará un error de tipo NullPointterException como resultado. Ninguna de las anteriores. Cuál de estos códigos permite mostrar la ruta del directorio por defecto del usuario: SystemProperty(“user.dir”). SystemProperty(“user.home”). SystemProperty(“user.root”). Ninguna de las anteriores. ¿Al ejecutar el siguiente bloque de código cual sería el resultado?: No se guardará el objeto anónimo persona debido a que este se encuentra vacío. No se guardará el objeto anónimo persona y nos dará un error de tipo NotSerializableException. Se guardará el objeto. Ninguna de las anteriores. El método readLine pertenece a la clase: FileReader. FileWriter. DataOutputStream. Ninguna de las anteriores. Cuál de estas clases procesan los datos de E/S por flujo de caracteres. FileReader. FilterWriter. PipedReader. PrintReader. En el siguiente bloque de código, ¿qué acción se desarrolla?. Agregar datos a un archivo con formato JSON. Agregar datos a un archivo con formato XML. Agragar datos a un archivo sin ningun tipo de formato específico. Ninguna de las anteriores. Qué formato de dato es el siguiente: XML. JSON. JSNONP. Ninguna de las anteriores. El método public long getFilePointer() devuelve: La longitude del fichero en bytes. La posición siguiente en bytes del puntero L/E. La nueva localización en bytes del puntero L/E. La posición actual en bytes del puntero L/E. Al ejecutarse el siguiente bloque código, ¿Cuál sería el resultado?: Error de NullPointerException. Data null. No se ejecuta porque hay un error de sintaxis. Data archivos.Libro@66d3c617. Qué clase de paquete io permite establecer un puente para pasar flujos de bytes a flujos de caracteres: BufferedReader. FileOutPutStream. FileInputStream. Ninguna de las anteriores. Identifique cuál sería la mejor estrategia para instanciar un objeto de la clase Paper dentro de un método main, en el siguiente bloque de código: Implementando un método en la clase Autor en la cual retorne una instancia de la clase Paper. Implementando un método en a clase Paper en la cual retorne una instancia de la clase Paper. No se puede crear instancias de una clase interna. La opción a y b son válidas. Identifique cuál de los siguientes términos describe el bloque de código a continuación: Herencia. Polimorfismo. Implementar una interfaz. Sobre carga de métodos. Identifique cuál de los siguientes términos describe el bloque de código a continuación. Herencia. Polimorfismo. Implementar una interfaz. Sobre carga de métodos. 14. Identifique cuál de los siguientes términos describe el bloque de código a continuación: Herencia. Polimorfismo. Sobrecarga de métodos. Se dará un error de sintaxis. Identifique cuál de los siguientes términos describe el bloque de código a continuación: Herencia. Polimorfismo. Clase abstracta. Se dará un error de compilación. Identifique cuál sería la mejor estrategia para instanciar un objeto de la interface TiposDocumentos dentro de un método main, en el siguiente bloque de código: TiposDocumentos a = new TiposDocumentos(). Documento dc = new Documento(); TiposDocumentos td = (TiposDocumentos)dc;. No se puede instanciar una interfaz. Ninguna de las anteriores. El siguiente bloque de código provocará un error de compilación, seleccione el motivo: No se declaró la variable “codigo” dentro de la clase Revista. No se declaró la variable “codigo” con visibilidad public. No se llamó al constructor de la clase padre Documento dentro del constructor de la clase Revista. Ejemplo super(“0001”);. a y b son correctas. En cuales de los siguientes elementos no puede ser aplicado el modificador de acceso protected: Variable global. Clase. Cuando se declara un método abastracto. Constructor. ¿Qué código asociarías a una interfaz en java?. Public class Alumno interface Persona. Public class Documento implements Printable. Public abstract class persona. Componente cp = new Componente.interface. ¿Cuál de las siguientes características corresponde al encapsulamiento?. Facilidad y flexibilidad en el mantenimiento del sistema. Se puede identificar más rápido las variables de una clase. No es necesario proteger los datos sensibles. El nombre del constructor debe ser el mismo que el de la clase. Identifique cuál de los siguientes términos describe el bloque de código a continuación: Clase normal. Esta clase es Genérica. Esta declaración de clase no existe. Ninguna de las anteriores. El método actionListener es implementado por la clase adaptadora: KeyAdapter. ActionAdapter. WindowAdapter. Ninguna de las anteriores. El cardLayout permite: Colocar componentes en cinco posiciones (Arriba, Abajo, Izquierda, derecha, Centro). Colocar componentes en una matriz de m filas y n columnas. Colocar componentes en única fila. Definir el área para mostrar distintos componentes en distintos momentos. El gridLayout permite: Colocar componentes en cinco posiciones (Arriba, Abajo, Izquierda, derecha, Centro). Colocar componentes en una matriz de m filas y n columnas. Colocar componentes en única fila. Definir el área para mostrar distintos componentes en distintos momentos. Que método permite especificar el tamaño y la ubicación de un componente: setPosition. setForeground. setBounds. setSize. Al ejecutar el siguiente bloque de código, ¿cuál sería el resultado?. El JComboBox se presentaría con nuevos datos. El JComboBox se presentaría con los datos anteriores y los datos nuevos. Daría un error de ejecución ya que el método addItem solo recibe Object. Daría un error de sintaxis ya que el método additem solo recibe Object. Identifique cuál de los siguientes términos describe el bloque de código a continuación: Modelo de datos de un JList. Modelo de datos de un JComboBox. Modelo de datos de un Table. Ninguna de las anteriores. En el siguiente bloque de código, ¿Cuál sería el código para asociar el evento a un componente JTextField(txt_nombre)?. txt_nombre.addKeyAdapter(new EventoTipear());. txt_nombre.addKeyListener(new EventoTipear().keyTyped());. txt_nombre.addKeyListener(EventoTipear.class);. txt_nombre.addKeyListener(new EventoTipear());. Al momento de seleccionar un componente gráfico, ¿cuál evento se dispararía?. keyTyped. focusGained. focusLost. mouseEntered. Al ejecutar el siguiente bloque de código, ¿cuál sería el resultado?. Se fija el texto al botón pero no se muestra en la ventana. Se fija el texto al botón y se muestra la vista. Se levanta solo la ventana. Da un error de ejecución. El siguiente bloque de código provocará que el botón no se muestre, seleccione el motivo: No se fijó la visibilidad del botón con el método setVisible. No se fijó ancho y largo al botón con el método setSize. No se fijó el panel. El panel tiene fijado un layout null. El siguiente bloque de código permite obtener una conección con una base de datos mysql cuyo nombre es “ejemplo”, sin embargo, el código está incompleto, escoja la instrucción que falta para que funcione. conexion = DriverManager.getConnection(database, “usuario”);. conexion = DriverManager.getConnection(database, “Usuario”, “clave”);. conexion.commit();. Ninguna de las anteriores. Al ejecutar el siguiente bloque de código, ¿cuál sería el resultado?. No se creará la tabla empleado ya que genera un error de ejecución. Se creará la tabla empleados. No se puede ejecutar sentencias de manipulación de datos. a y c son correctas. Cuál de los siguientes métodos me permite insertar datos en la base de datos si el query es “insert into empleado (sueldo) value(50)” y se está utilizando la clase PreparedStatement. executeQuery(). executeUpdate(). ExecuteLargeBatch(). Ninguna de las anteriores. Un resultset jdbc de tipo TYPE_SCROLL_INSENSITIVE. Puede avanzar el cursor solo hacia adelante y es insensitivo al final de cursor. Puede ver solo los registros que cumplen las condiciones de la consulta en el momento de ejecutar la consulta. Puede ver los registros que cumplen las condiciones de la consulta en el momento de ejecutar la consulta. Ninguna de las anteriores. El API estándar de acceso a la base de datos en java es: ODBC. JPA. Hibernate/JPA. JDBC. Escoja una instrucción sql que permita actualizar el sueldo de un empleado cuyo id=5. update empleado set sueldo = 78. merge empleado set sueldo = 78 where id = 1. update empleado set sueldo = 78 where id = 1. update only empleado set sueldo = 78 where id = 1. La clase ResultSet. Proporciona información sobre la estructura de base de datos. Proporciona información sobre la estructura de las tablas de la base de datos. Se crea al invocar el método executeUpdate(). Se crea al invocar el método executeQuery(). Seleccione la respuesta correcta con respecto a los elementos del patrón de diseño MVC. El modelo es el responsable de decir los eventos de entrada (acciones de botones, , un click, etc). El controlador es responsable de acceder a la capa de almacenamiento de datos. Las vistas son responsables de recibir datos procesados desde los controladores. b y c son correctas. La sentencia sql de tipo DDL se refiere a: Permite manipular de datos como insertar, modificar, y borrar. Permite controlar aspectos de confidencialidad como REVOKE o GRANT. Permite crear y destruir entidades en la base de datos. Permite crear, definir y destruir entidades en la base de datos. Del siguiente bloque de código Java. Se ejecutan las instrucciones del bloque1 y si se produce un error, sale y ejecuta las instrucciones del bloque2 y termina. Se ejecutan las instrucciones del bloque1 y si se produce un error, sale y ejecuta las instrucciones del bloque3 y termina. Se ejecutan las instrucciones del bloque1 y si se produce un error, sale y ejecuta las instrucciones del bloque2 y las del bloque3 y termina. Ninguna de las anteriores. ¿Cuál de las siguientes condiciones es lo más óptima?. If (condicion = = true). If (condicion). If (String.valueOf(condicion).equals(“true”)). a y b son correctas. Al ejecutar el siguiente bloque de código, ¿cuál sería el resultado?. Dara un error de sintaxis. No dará ningún resultado. Dara un error de ejecución. Mostrará el mensaje “Hola”. Se desea mapear una clase de java en una base de datos utilizando JPA cuál sería la anotación a utilizar. @Table. @Entity. @EntityClass. @MappedBy. Al ejecutar el siguiente bloque de código, ¿cuál sería el resultado?. Se creará una entidad cuenta y una entidad persona en la base de datos. Se creará una entidad cuenta y una entidad persona en la base de datos pero en la entidad persona se creara la llave foránea id_cuenta. Se creará una entidad cuenta y una entidad persona en la base de datos pero en la entidad cuenta se creara una llave foránea de persona llamada id_persona. Se creará una entidad cuenta y una entidad persona en la base de datos pero en la entidad cuenta se creara una llave foránea de persona llamada id. Elija la opción que represente el significado del siguiente fragmento de código Java. Ordenar lista considerando los valores de importes de producto. Realizar operación de suma y filtrado de datos. Calcular el promedio general de importes. Realiza una suma estadística para obtener valores más altos. Elija la opción que represente el significado del siguiente fragmento de código Java. Tenemos cuatro registros y acabamos de usar un filtro sencillo que nos selecciona los registros que pasan de 1000 páginas utilizando un Predicado con una expresión lambda. El resultado se imprime en la consola. Tenemos cuatro registros y acabamos de usar un filtro seguro que no selecciona los registros que pasan de 1000 páginas utilizando un Predicado con una expresión en función. El resultado se imprime en la ventana. El código se encargará de agrupar una colección según el vapor de un campo de una clase en particular. Nos da un error de compilación. Elija la opción que vaya acorde según el fragmento de código. Realiza un acumulado de todos los nombres para preguntar en una lista. Realiza una colección de nombres agrupándolos en función al orden en que fueron ingresados. Realiza un ordenamiento en orden alfabético. Realiza comparaciones para saber que nombres es el que más se ha repetido. Elija la opción que vaya acorde según el fragmento de código. Realiza una reducción, buscando el element más representative. Realiza una suma de todos los elementos y los presenta como uno solo. Realiza comparaciones de valores resultantes de suma interna paralelas al proceso. Realiza una sumatoria de todos los elementos que cumplan la condición especificada. Elija la opción que vaya acorde según el fragmento de código. Suma estática que permite calcular moda y media. Sumatoria que permite calcular las estadísticas. Suma que permite calcular el valor del número más repetido. Sumatoria que asigna una valoración a aquellos valores incompletos y presenta cambios. |