option
Cuestiones
ayuda
daypo
buscar.php
TEST BORRADO, QUIZÁS LE INTERESE: Test de errores AD
COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Test de errores AD

Descripción:
Test de errores AD

Autor:
Pablo
OTROS TESTS DEL AUTOR

Fecha de Creación:
20/04/2024

Categoría: Informática

Número Preguntas: 124
COMPARTE EL TEST
COMENTARNuevo Comentario
No hay ningún comentario sobre este test.
Temario:
¿Cómo se ejecuta una Query de Hibernate?: Con el método .executeQuery() Con el método .retrieve() Con el método .list().
¿Como recorremos los resultados de una consulta de tipo executeQuery() en JDBC?: while (!rs.next()) {…} while (rs.next() == null) {…} while (rs.next()) {…}.
¿Que signifca JDBC?: Java Database Connectivity Java Database Class Java Database Connector.
¿Cual es una característica de las herramientas ORM?: Lenguaje de consulta Técnicas de decisiones Conector propio.
En un SGBDOR, un Enum es un tipo de dato …: Tipos estructurados Colecciones Atómico.
Un JavaBean es un objeto Java que tiene como característica …: Carece de constructor No es necesario gestionar su estado Las propiedades son accesibles con los métodos get y set.
Tras este código en JDBC con.prepareStatement("INSERT INTO VEHICULOS VALUES (?,?,?,?)"); ¿Cómo deberíamos ejecutar la sentencia SQL?: stmt.executeQuery(); stmt.execute(); stmt.executeUpdate();.
Para guardar el objeto p en una base de datos usando Hibernate, debemos usar …: connection.save(p); session.makePersistent(p); session.save(p);.
En un componente, al atributo que afecta a su comportamiento o apariencia se llama …: disparador conector atributo.
¿Podemos usar Hibernate y JDBC en un mismo programa Java?: Si, lo podemos usar de forma indistinta y sin control No, son incompatibles Si, pero teniendo un poco de cuidado.
¿Que diferencia hay entre usar Statement y PreparedStatement en JDBC?: Statement solo sirve para consultas de datos En la práctica son iguales PreparedStatement permite usar parámetros de forma segura.
¿Podemos usar la clase Scanner sobre un archivo de texto?: Si, pero haciendo una adaptación especial antes de llamarla No, solo permite leer del teclado Si, permite leer desde flujos de entrada.
¿En que consiste el acceso aleatorio a un archivo? : los datos o registros que lo forman se leen y se escriben en un orden estricto los datos o registros que lo forman se leen y se escriben en cualquier orden. los datos o registros que lo forman se leen y se escriben con secuencias numéricas.
¿Cual no es una anotación de Hibernate?: @Entity @Id @Class.
En el archivo hibernate.cfg.xml, ¿que significa esta línea ?: Que la clase Book del paquete models va a utilizarse en el programa de forma interna Que la clase models del paquete Book se va a persistir usando hibernate Que la clase Book del paquete models se va a persistir usando hibernate.
Accept es un parámetro de la calse File para aceptar o no ficheros con extensión .pdf y procesarlos.: Es correcto, salvo que usemos utf-8 No es cierto Es correcto.
¿Que incluye el archivo hibernate.cfg.xml?: La configuración de la base de datos y el listado de clases mapeadas La configuración de la base de datos y las tablas La configuración de la base de datos y la relación entre tablasque se mapean La configuración de la base de datos y el listado de las propiedades de las clases que se mapean.
¿Que diferencia hay entre usar PreparedStatement y Statement en JDBC?: Statement solo sirve para consultas de datos primarios PreparedStatement permite usar parámetros de forma segura PreparedStatement devuelve un ResultSet y Statement devuelve un List.
En Hibernate, ¿cómo obtenemos una nueva sesión?: new Transaction(); session.beginTransaction(); session.startTransaction();.
¿Cual es un inconveniente a la hora de desarrollar componentes usando POO?: Incorpora aspectos tales como distribución y empaquetado de componentes. se crea una unidad compositiva intrínseca con los datos No define una unidad de composición de aplicaciones software.
Una base de datos XML nativa tiene como característica …: Permiten usar SQL para las consultas Soportan lenguajes de consulta XML. Son compatibles con los SGBD tradicionales.
Desde un programa Java, ¿podemos usar archivos que estén en un sistema FAT32?: No, necesitamos que sea NTFS Si, pero usando una clase especial llamada FAT32File Si, da igual el sistema de archivos que tengamos.
¿Trabajar con con bases de datos es mejor que con archivos?: Nunca Depende del programa Siempre, aunque en determinadas situaciones no sea posible ninguna de las dos opciones.
¿Debemos instalar alguna librería para realizar operaciones básicas con ficheros?: Si, debemos descargar la librería IO e instalarla en nuestro proyecto No, todas las clases están disponibles sin necesidad de importar nada No, solo importar la clase que necesitemos.
XQuery API for Java (XQJ) …: es una API de Xquery pensada para utilizar el lenguaje XQuery para trabajar con BD-XML nativas tiene un concepto muy similar a JDBC trabaja en modo protegido dentro de las bases de datos para acceder a los nodos.
¿Con que clase podemos abrir procesar un archivo XML ya creado?: BuilderXML XMLParser muchos.
¿Es necesario anotar todas las propiedades de una clase que se va a mapear usando Hibernate con @Column?: No, si la propiedad tiene el mismo nombre que la columna Depende de la versión de jdk Siempre.
¿que excepción no es propia del tratamiento de ficheros?: EOFException UserErrorException FileNotFoundException.
¿Que es más rápido al ejecutar, usar Hibernate o usar JDBC?: Son iguales de lentos Hibernate JDBC.
¿Qué tipo de excepciones son las más usuales que pueden generarse al usar JDBC?: JDBCException SQLException NullPointerException.
¿Podemos usar PostgreSQL con JDBC?: Si, sin necesidad de conector Si, solo hay que instalar el conector No, necesitamos un ORM.
¿Que incluye el archivo hibernate.cfg.xml?: La configuración de la base de datos y las tablas que se mapean Exclusivamente la información acerca de la conexión a la base datos La configuración de la base de datos y el listado de clases mapeadas.
Si queremos borrar un archivo, ¿qué clase debemos usar?: Delete File Directory.
¿Puede haber más de una anotación @Id en una clase que va a mapear usando Hibernate?: No, salvo que haya una relación de tipo 1 a 1 No, solo una Si, tantas como queramos.
Cuando operamos con rutas de ficheros, el carácter separador entre directorios o carpetas…: Depende de que sistema operativo se usa para escribir el código Depende de que sistema operativo se usa para la ejecución Depende de que sistema operativo se usa para el almacenamiento.
¿Debemos instalar Hibernate en nuestro sistema para poder usarlo?: No, Hibernate es un ORM, no una aplicación No si usamos Eclipse, que lo lleva instalado Si, debemos instalarlo en el IDE.
¿que excepción no es propia del tratamiento de ficheros?: IOException ClassNotFoundException FileNotFoundException.
¿Cual es una característica de HQL?: La información resultante se obtiene en forma de arrays Lenguaje compilado para la maquina virtual Las consultas son independientes del lenguaje SQL utilizado.
La lectura y escritura de caracteres en un fichero de modo secuencial se realiza con las clases...: Scanner FileReader y Filewriter TextReader y TextWriter.
¿Incluye Hibernate un conector propio?: No, hay incluirlo de forma independiente Si, va por la versión 3.0 Si, HQL.
¿Qué es Xquery?: es un lenguaje de consulta especializado en ficheros y datos almacenados sobre el estándar XML. es un lenguaje de consulta XML especializado en ficheros y datos es un lenguaje que permite crear archivos XML de forma dinámica y sencilla de forma gráfica.
En un programa que use Hibernate ¿Que hace SessionFactory: Inicia una sesión activa para la gestión de la repsistencia Analiza el mapeado. Reescribe el archivo de configuración.
¿Qué hace este código? RandomAccessFile f2 = new RandomAccessFile("archivo.txt","rw");: Abre archivo.txt de forma aleatoria para escritura y lectura Abre el archivo.txt y escribe “rw” de forma aleatoria Accede a archivo.txt, lo lee y luego lo cierra de forma automática.
¿Cuando se lanza la excepción EOFException?: Cuando intentamos escribir en un archivo y hemos llegado al final Cuando intentamos leer un archivo y ya hemos llegado al final del mismo Cuando el final del archivo ocurre inesperadamente de forma aleatoria.
La clausula RETURN ¿es obligatoria en una expresión Xquery?: Solo cuando usamos un For Si, debe existir siempre Es opcional.
Al recorrer un ResultSet en JDBC, ¿como se podrá acceder a la información contenida en los campos de la fila actual?: mediante métodos del tipo getXXX() mediante una llamata a getItem() mediante los atributos.
¿Existen ORM en otros lenguajes que no son Java?: Si, prácticamente en todos No, es exclusivo de Java Además de Java, solo en PHP.
¿Es MySQL un tipo de base datos objeto-relacional?: Si, porque se puede usar desde lenguajes con programación orientada a objetos Si, es el ejemplo más claro No, es una base de datos relacional.
Tras este código en JDBC con.prepareStatement("INSERT INTO VEHICULOS VALUES (?,?,?,?)"); ¿Cómo deberíamos ejecutar la sentencia SQL?: stmt.execute(); stmt.executeQuery(); stmt.executeUpdate();.
¿Que tipo de objetos se leen con la clase FileReader?: bytes Object char.
¿Que devuelve el método Query.list() de Hibernate?: Un array de objetos Un objeto ResultSet Una lista de objetos.
¿Con qué método de Statement podemos ejecutar una sentencia SQL en JDBC?: save() run() executeUpdate().
¿Con qué método de Statement podemos realizar una inserción en JDBC?: executeUpdate() insert() persist().
La compatibilidad entre los SGBDOR y los SGBDR tiene como ventaja …: una gran facilidad de instalación y despliegue Que permite pasar las aplicaciones sobre BDR al modelo objeto relacional sin necesidad de rescribirlas. que son sistemas más ligeros y básicos.
Una URL de JDBC…: indica los parámetros necesarios para ejecutar código SQL concurrente permite identificar los drivers de una base de datos, así como la información adicional necesaria realizar la conexión con Ella. solo permite identificar la ubicación de una base de datos.
¿Cual es una característica de las herramientas ORM?: Técnicas de enlace Lenguaje de mapeo Técnicas de Mapeo.
Si en una base de datos PostgreSQL definimos una columna como ARRAY(INTEGER) y hacemos una lectura, ¿Cómo podemos acceder a ella desde JDBC?: disponemos del método ResultSet.getArray() disponemos del método ResultSet.loadArray() disponemos del método ResultSet.get().
En un componente, una propiedad puede ser de tipo …: Ligada Compleja Disparada.
¿Con qué método de Statement podemos realizar una inserción en JDBC?: insert() executeUpdate() persist().
En la Poc, ¿Qué componente origina o lanza eventos?: Trigger Callable Source.
En un SGBDOR, un List es un tipo de dato …: Colecciones Atómico Tipos estructurados.
Selecciona la afirmación incorrecta: Las clases InputStream y OutputStream son las clases padre del resto de clases de flujos de bytes. InputStream y OutputStream estan disponibles en el paquete java.io InputStream y OutputStream tienen como clase padre a File.
¿Que tipo de objetos se leen con la clase FileInputStream?: bytes char Object.
¿Que tipo de objeto devuelve .getConnection() en JDBC?: Session Connector Connection.
En un SGBDOR, un Interval es un tipo de dato …: Colecciones Tipos estructurados Atómico.
Peor Test Peor Test.
El API JDBC permite realizar las conexiones de dos formas distintas: Utilizando la clase java.system.SessionFactory desde aplicaciones J2EE Solo usando el conector JDBC Utilizando la clase java.sql.DriverManager y Desde aplicaciones J2EE.
La compatibilidad entre los SGBDOR y los SGBDR tiene como ventaja …: permite pasar las aplicaciones sobre BDR al modelo objeto relacional usando un ORM En general no hay ninguna ventaja especial una gran facilidad de aprendizaje y utilización.
¿es posible realizar inserciones de datos o registros en medio de un fichero cuando se accede secuencialmente?: Si. con el método .seek() No, hay que leerlo desde el principio No, es imposible hacerlo en Java.
¿Con qué método de Statement podemos ejecutar una consulta que cree una nueva tabla en JDBC?: createTable() inflate() execute().
¿Que tipo de flujo de datos estamos utilizando es este código? While ((b = in.read()) != -1): Binario Texto Objetos.
Los Sistemas de gestión de Bases de datos Orientados a objetos están basados en sistemas relacionales: Solo en el caso de ObjectDB Es falso Es cierto.
Queremos realizar una consulta Xquery con parámetros de forma segura ¿Que clase es la equivalente en XQJ a PreparedStatement de JDBC?: XQPreparedStatement PreparedExpression XQPreparedExpression.
¿Cual es una ventaja del uso de un ORM?: Reutilización de conectores Rápidez de desarrollo Abstracción del lenguaje.
En un programa que use Hibernate ¿Que hace SessionFactory: Reescribe el archivo de configuración Analiza el mapeado. Inicia una sesión activa para la gestión de la persistencia.
BaseX es…: una base de datos XML-enabled Una base de datos relacional-xml una base de datos XML nativa.
¿Cual es un inconveniente a la hora de desarrollar componentes usando POO?: se crea una unidad compositiva intrínseca con los datos Las reutilizaciones de objetos son complicadas. Incorpora aspectos tales como distribución y empaquetado de componentes.
Fin .
¿Cuando se lanza la excepción EOFException?: Cuando intentamos leer un archivo y ya hemos llegado al final del mismo Cuando intentamos escribir en un archivo y hemos llegado al final Cuando el final del archivo ocurre inesperadamente de forma aleatoria.
¿Que hace el método File.list()?: devuelve un array con todos los nombre de los ficheros del directorio actual devuelve un array con todos los nombre de los ficheros del directorio del jdk de java devuelve un array con toda la información del archivo.
¿Que son las base de datos XML-enabled?: son bases de datos tradicionales que permiten algunos modelos concretos de XML son bases de datos orientas a objetos que permiten todo tipo de XML Son bases de datos que usan estructuras fijas que permiten almacenar cualquier documento XML.
¿Con qué clausula de Xquery podemos recorrer una secuencia de elementos?: While Let For.
¿Que hace SessionFactory de Hibernate?: Solicita datos al usuario Crea la conexión con la base de datos. Restaura el mapeado original.
Las colecciones en una base XML…: suelen ser jerarquizables apenas se usan suelen ser de un solo documento.
¿Cual es una ventaja del uso de un ORM?: Rápidez de desarrollo Abstracción del lenguaje Reutilización de conectores.
¿Que tipo de dato devuelve una llamada a executeQuery() en JDBC?: List ResultSet Result.
¿Puede haber más de una anotación @Id en una clase que va a mapear usando Hibernate?: No, solo una Si, tantas como queramos No, salvo que haya una relación de tipo 1 a 1.
La compatibilidad entre los SGBDOR y los SGBDR tiene como ventaja …: Que permite pasar las aplicaciones sobre BDR al modelo objeto relacional sin necesidad de rescribirlas. una gran facilidad de instalación y despliegue que son sistemas más ligeros y básicos.
Una URL de JDBC…: indica los parámetros necesarios para ejecutar código SQL concurrente solo permite identificar la ubicación de una base de datos permite identificar los drivers de una base de datos, así como la información adicional necesaria realizar la conexión con Ella.
¿Que tipo de objetos se leen con la clase FileInputStream?: char bytes Object.
Usando Hibernate para borrar un objeto a la base de datos, ¿cuando se realiza la inserción real?: Al hacer evict() Al hacer delete() Al hacer commit().
La sentencia HQL FROM clase ¿Que devuelve?: Todos los objetos de tipo Clase almacenados en la base de datos Todos los objetos almacenados en la base de datos Clase Todos los objetos almacenados en la tabla Clase.
¿Las bases de datos objeto relacionales incorporan las características del modelo relacional y las del modelo de objetos?: Cierto Erróneo Solo cuando lo hacemos con un ORM como Hibernate.
¿Cual es un inconveniente a la hora de desarrollar componentes usando POO?: Incorpora aspectos tales como distribución y empaquetado de componentes. se crea una unidad compositiva intrínseca con los datos Las reutilizaciones de objetos son complicadas.
Los Sistemas de gestión de Bases de datos Orientados a objetos están basados en sistemas relacionales: Solo en el caso de ObjectDB Es cierto Es falso.
¿Que tipo de objetos se leen con la clase FileInputStream?: char bytes Object.
La sentencia HQL FROM clase ¿Que devuelve?: Todos los objetos de tipo Clase almacenados en la base de datos Todos los objetos almacenados en la base de datos Clase Todos los objetos almacenados en la tabla Clase.
¿Las bases de datos objeto relacionales incorporan las características del modelo relacional y las del modelo de objetos?: Cierto Erróneo Solo cuando lo hacemos con un ORM como Hibernate.
¿Cual es un inconveniente a la hora de desarrollar componentes usando POO?: Incorpora aspectos tales como distribución y empaquetado de componentes. se crea una unidad compositiva intrínseca con los datos Las reutilizaciones de objetos son complicadas.
Los Sistemas de gestión de Bases de datos Orientados a objetos están basados en sistemas relacionales: Solo en el caso de ObjectDB Es cierto Es falso.
En el archivo hibernate.cfg.xml, ¿que significa esta línea ?: Que la clase Book del paquete models va a utilizarse en el programa de forma interna Que la clase models del paquete Book se va a persistir usando hibernate Que la clase Book del paquete models se va a persistir usando hibernate.
Una característica propia de la arquitectura basada en componentes es …: Uso de api REST Acciones reflexivas entre elementos la persistencia.
La clausula RETURN ¿es obligatoria en una expresión Xquery?: Solo cuando usamos un For Es opcional Si, debe existir siempre.
Tras este código en JDBC con.prepareStatement("INSERT INTO VEHICULOS VALUES (?,?,?,?)"); ¿Cómo deberíamos ejecutar la sentencia SQL?: stmt.executeQuery(); stmt.executeUpdate(); stmt.execute();.
¿Cómo se ejecuta una Query de Hibernate?: Con el método .list() Con el método .executeQuery() Con el método .retrieve().
Cuando lo usamos para poder almacenar instancias de una determinada clase ¿Qué es Serializable?: Un método java Una clase java Un interfaz java.
Mayo Mayo.
¿Cual es una característica de HQL?: La información resultante se obtiene en forma de arrays Las consultas son independientes del lenguaje SQL utilizado Lenguaje compilado para la maquina virtual.
¿Cual es una ventaja del uso de un ORM?: Gran cantidad de datos disponibles para usar Implantación profesional Reutilización y mantenimiento del código.
¿Que tipo de dato devuelve una llamada a executeQuery() en JDBC?: Result ResultSet List.
¿Cuando debemos incluir implements Serializable en una clase?: Cuando queremos que se pueda convertir en una serie finita de datos precisos Si queremos serializarlos en formato JSON Cuando queremos que se pueda almacenar tanto en un fichero como en una base de datos.
¿Con qué método de Statement podemos realizar una inserción en JDBC?: persist() insert() executeUpdate().
¿Debemos instalar Hibernate en nuestro sistema para poder usarlo?: No si usamos Eclipse, que lo lleva instalado No, Hibernate es un ORM, no una aplicación Si, debemos instalarlo en el IDE.
En un SGBDOR, un Enum es un tipo de dato …: Atómico Tipos estructurados Colecciones.
Cuando hacemos una consulta JDBC con executeQuery() sobre una base de datos PostgreSQL, ¿Que devuelve?: Un ResultPostgreSet Un ListRow Un ResultSet.
¿Con que clase podemos escribir caracteres en un archivo con un determinado formato?: BufferefFileWriter PrintWriter FileWriter.
Tras este código en JDBC con.prepareStatement("INSERT INTO VEHICULOS VALUES (?,?,?,?)"); ¿Cómo deberíamos ejecutar la sentencia SQL?: stmt.executeUpdate(); stmt.execute(); stmt.executeQuery();.
¿Con qué método de Statement podemos ejecutar una consulta que cree una nueva tabla en JDBC?: inflate() execute() createTable().
¿Que tipo de objeto devuelve .getConnection() en JDBC?: Connector Connection Session.
¿Cual es un inconveniente a la hora de desarrollar componentes usando POO?: Las reutilizaciones de objetos están prohibidas No incorpora aspectos tales como distribución y empaquetado de Componentes. No permite el uso de herencia de clases.
En Hibernate, ¿qué es un objeto de tipo transient?: Son objetos persistentes, pero que su sesión se ha cerrado Son objetos que tiene una representación en la base de datos y están asociados a una sesión. Son objetos que acaban de ser instanciados pero no están asociados a sesiones de Hibernate.
¿Cómo se crean sesiones válidas en Hibernate?: new Session() new Transaction().getSession() sessionFactory.openSession().
En Hibernate, una Query se crea a partir de …: La sesión El mapeo La conexión.
Para cargar el objeto de tipo Alumno con id=11 de la base de datos mediante Hibernate, debemos usar:: session.upload(Alumno.class,11); session.get(Alumno.class,11); session.read(11,Alumno.class);.
Denunciar Test