prog repaso 11-20
![]() |
![]() |
![]() |
Título del Test:![]() prog repaso 11-20 Descripción: año 2024/2025 |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál es la principal función de un depurador?. Optimizar el rendimiento del código automáticamente. Permitir la ejecución paso a paso y la inspección de variables. Compilar el código fuente a lenguaje máquina. Generar documentación técnica del programa. El método executeQuery devuelve: La cantidad de filas que han sido afectadas por la consulta ejecutada. Verdadero o falso, según se haya ejecutado correctamente o no. No devuelve nada, sabremos que no se ha ejecutado bien si se lanza una excepción. Devuelve un ResultSet con los datos devueltos por la consulta ejecutada. ¿Cuál de los siguientes métodos se utiliza para mover el cursor al siguiente registro en un ResultSet?. first(). next(). previous(). absolute(int row). ¿Qué técnica de persistencia introduce métodos como save(), read() y update(), pero puede romper la abstracción al mezclar la lógica de negocio con la de acceso a datos?. Persistencia nativa. DAO. Framework de persistencia: JPA. Hibernate. ¿Cuándo se va a lanzar la excepción IOException?. Cuando al fichero que se quiera acceder no tenga permisos de lectura. Cuando el fichero esté corrupto por algún motivo. Cuando el fichero no exista. Cuando la ruta del fichero no sea correcta. Llamamos flujo a: Una vía de comunicación entre dos puntos. La persistencia de datos de los ficheros. La información que introducimos en un fichero. La información que introducimos en un fichero. ¿Cuáles son las operaciones CRUD?. Create, Relational, Upper, Delete. Create, Read, Update, Delete. Cinterface, Relational, Update, Dimension. Cris, Ros, Ups, Dio. ¿Qué significa ORM?. Mapeo objeto-relacional. Base de datos orientada a objetos. Objeto relacional parseado. Sistema gestor de bases de datos. ¿Cuál es el método de depuración que permite dejar registros para saber cómo se comporta el flujo de ejecución?. Test Unitario. Inspección de Código. Monitorización. Trazas. Para hacer un delete con la clase Statement utilizaremos: El método executeQuery. El método executeUpdate. El método executeSelection. El método executeDelete. ¿Cuál es el propósito principal de una interfaz en Java?. Crear múltiples instancias de la misma. Proporcionar una implementación completa de todos los métodos. Servir como una plantilla para otras clases. Evitar la herencia. Si queremos abrir un fichero en modo lectura y no tenemos permiso, ¿qué excepción se lanzará?. Exception. IOException. FileNotFoundException. NullPointerException. Los pasos para operar con ficheros son: Abrir, operar y cerrar. Abrir, comprobar que se ha abierto correctamente, operar y cerrar. Operar y cerrar. Abrir y cerrar. ¿Cuántos tipos genéricos puede tener una clase genérica en su declaración?. Todos los que haga falta. El máximo que se pueden usar en una clase son 3. El máximo que se pueden usar en una clase son 2. El máximo que se pueden usar en una clase es 1. ¿Cuál de las siguientes anotaciones se utiliza para indicar que una clase Java es una entidad que puede ser almacenada en la base de datos con JPA?. @Entity. @Table. @Persistent. @PersistentEntity. Para hacer un select con la clase Statement utilizaremos: El método executeQuery. El método executeUpdate. El método executeSelection. El método executeInsert. El tipo de colección donde no vamos a repetir elementos es: El conjunto. La lista. La cola. La pila. ¿Cómo se llama el método que se crea cuando haces doble click en un botón?. ActionPerforme. ActionListener. ActionHandler. ActionDone. ¿A qué se parecen las consultas JPQL?. A Java. A SQL. A Fortran. A la API exclusiva del lenguaje al que pertenece. Utilizaremos fuerza bruta: Cuando no tenemos claro el problema que se está produciendo. Cuando queremos parar el código y analizar lo que está sucediendo. Cuando usamos herramientas que nos permiten hacer una depuración de manera automática. Cuando queremos mejorar la calidad del sistema. Para la escritura de objetos se necesitan las siguientes clases. FileOutputStream y ObjectOutputStream. FileInputStream y ObjectInputStream. ObjectInputStream. ObjectOutputStream. Los métodos de la interfaz Set. Son los mismos que los de List. Son los mismos que los de Collection. Son implementados en la clase ArrayList. Esta interfaz no tiene métodos. ¿Cómo se obtiene una instancia de EntityManager en JPA?. Utilizando el método getInstance() de EntityManagerFactory. Utilizando el operador new para crear una nueva instancia. A partir del método createEntityManager() de EntityManagerFactory. Directamente mediante la anotación @PersistenceContext. Para indicar que un atributo no se serialice, empleamos el modificador. private. transient. uid. protected. Las interfaces: Pueden contener variables privadas, y estas ser usadas en los métodos. En ellas todos los métodos son abstractos de forma implícita. Tienen que heredar de la clase Interface. Son lo mismo que las clases abstractas. Las ventanas son objetos de la clase: JFrame. JLabel. JWindow. Frame. ¿Qué es una inyección SQL?. Una técnica para mejorar el rendimiento de las consultas SQL. Una vulnerabilidad de seguridad que permite a los atacantes ejecutar comandos SQL no autorizados. Un método para encriptar datos en una base de datos. Una forma de hacer que las consultas SQL sean más eficientes. ¿Qué requisito debe cumplir una clase Java para poder ser convertida en una entidad JPA?. No tener dependencias externas para su funcionamiento. Implementar la interfaz Serializable. Tener métodos getter y setter para todos sus atributos. Tener un constructor vacío (sin argumentos). ¿A qué se le conoce como POJO?. A la separación de la lógica de negocio de la lógica de acceso a los datos en una aplicación. A los métodos que se encargan de guardar y recuperar la información en la base de datos. A un objeto simple que ni hereda ni implementa nada. A una API que es estándar de Java. Selecciona la opción correcta de las clases abstractas. Se utilizará la palabra implements para crearlas. No pueden ser instanciadas con la palabra new. No pueden contener métodos implementados. No se podrá heredar de ellas. Si queremos serializar objetos: No hace falta hacer nada especial. Deberemos implementar la interfaz Serializable en las clases que queramos serializar sus objetos. La clase File ya dispone de un método writeObject que lo hace automático. No se pueden escribir objetos, se tienen que escribir uno a uno todos sus atributos. ¿Qué patrón se encarga de separar la lógica de negocio de la lógica de acceso a los datos, proporcionando una interfaz entre ellas y facilitando el mantenimiento del código?. Persistencia nativa. DAO. JPA. Spring Data. Con JOptionPane.ERROR_MESSAGE indicamos: Con esto indicamos que es una ventana del tipo error y mostrará el icono que le corresponde. Con esto indicamos que es una ventana del tipo información. Con esto indicamos que es una ventana del tipo peligro y mostrará el icono que le corresponde. Con esto indicamos que es una ventana del tipo pregunta. Para la lectura de objetos serializados se necesita _______. ObjectInputStream. FileOutputStream y ObjectOutputStream. FileInputStream y ObjectInputStream. ObjectOutputStream. La clase ResultSet: Es la clase que nos permitirá instanciar objetos donde se almacenará nuestra conexión. Es la clase que nos permitirá instanciar objetos que utilizaremos para realizar las consultas SQL. Es la clase que nos permitirá instanciar objetos que nos devolverán los resultados de las consultas SQL. Es la excepción propia de SQL. ¿Cuál es la clase envolvente de char?. Char. Charac. Character. Characteristics. En cuanto a cómo se guardan los archivos en un fichero, ¿Cuál es el tipo que emplea dos archivos para almacenar dichos archivos?. Organización Secuencial. Organización Directa. Organización Aleatoria. Organización Indexada. |