Acceso a datos, UF1. DAM. 2022/23
![]() |
![]() |
![]() |
Título del Test:![]() Acceso a datos, UF1. DAM. 2022/23 Descripción: Ponte a prueba, PACS, exámenes, etc. Actualizado constantemente. |




Comentarios | |
---|---|
| |
FIN DE LA LISTA |
¿Qué método definido dentro de la clase File nos permite diferenciar de un objeto de dicha clase es un directorio?. a) isDir(). b) isNotFile(). c) isDirectory(). d) canDirectory(). El método close() nos permite cerrar el flujo abierto desde nuestro programa a un fichero binario aleatorio, aunque actualmente está en desuso y no es obligatorio usarlo puesto que el flujo se cierra al finalizar la operación de lectura o escritura. a) Verdadero. b) Falso. ¿Cómo se conoce a la excepción que se lanza cuando uno de los argumentos que se pasan a un método no son válidos?. a) NullPointerException. b) SecurityException. c) EOFException. d) IllegalArgumentException. Relaciona los siguientes métodos de la clase Files con su descripción: -Indica si se puede ejecutar. a) canExecute. b) createNewFile. c) getName. d) isFile. Relaciona los siguientes métodos de la clase Files con su descripción: -Permite crear el fichero en la ruta indicada. Solo se creará si no existe. Debemos controlar la excepción con IOException. a) canExecute. b) createNewFile. c) getName. d) isFile. Relaciona los siguientes métodos de la clase Files con su descripción: -Devuelve una cadena con el nombre del fichero o directorio. a) canExecute. b) createNewFile. c) getName. d) isFile. Relaciona los siguientes métodos de la clase Files con su descripción: -Indica si el objeto File es un fichero. a) canExecute. b) createNewFile. c) getName. d) isFile. Relaciona los siguientes métodos de la clase Files con su descripción: -Indica si se puede escribir en el fichero. a) canExecute. b) createNewFile. c) canWrite. d) isFile. Identifica si son verdaderas o falsas las siguientes afirmaciones. -Los métodos int read (char[] buf, int desplazamiento, int numCaracteres) pertenecen a la clase FileReader. a) Verdadero. b) Falso. Identifica si son verdaderas o falsas las siguientes afirmaciones. -En un fichero podemos utilizar la operación de alta y modificación, pero no la de buscar. a) Verdadero. b) Falso. Marca de las siguientes opciones la que es una gran ventaja de los ficheros. a) Es volátil. b) Mayor accesibilidad y organización que en una base de datos. c) Mayor disponibilidad de los datos que en una base de datos. d) Ninguna de las opciones anteriores es correcta. ¿La siguiente declaración de un documento XML es correcta? <?xml version= "3.6" encoding= "ISO 8859-15"?>. a) Verdadero. b) Falso. Relaciona las interfaces más habituales que se utilizan en DOM. - Accede a atributos de un nodo: a) Attr. b) Document. c) Element. d) Node. Relaciona las interfaces más habituales que se utilizan en DOM. - Representa un nuevo documento: a) Attr. b) Document. c) Element. d) Node. Relaciona las interfaces más habituales que se utilizan en DOM. - Expone propiedades y métodos con los cuales se puede manipular elementos del documento y sus atributos: a) Attr. b) Document. c) Element. d) Node. Relaciona las interfaces más habituales que se utilizan en DOM. - Representa cualquier nodo: a) Attr. b) Document. c) Element. d) Node. Relaciona las interfaces más habituales que se utilizan en DOM. - Lista con nodos hijos de un nodo: a) NodeList. b) Text. c) DocumentType. d) CharacterData. Relaciona las interfaces más habituales que se utilizan en DOM. - Información contenida en la etiqueta <!DOCTYPE>: a) NodeList. b) Text. c) DocumentType. d) CharacterData. Relaciona las interfaces más habituales que se utilizan en DOM. - Datos carácter de un elemento: a) NodeList. b) Text. c) DocumentType. d) CharacterData. Relaciona las interfaces más habituales que se utilizan en DOM. - Proporciona atributos o métodos para manipular datos de caracteres: a) NodeList. b) Text. c) DocumentType. d) CharacterData. Completa los huecos en blanco del código siguiente en XML: NOTA: Diferenciar mayúsculas y minúsculas. - Rellena el hueco 1: a) /AGE. b) /NAME. c) OWNER. d) </NAME>. Completa los huecos en blanco del código siguiente en XML: NOTA: Diferenciar mayúsculas y minúsculas. - Rellena el hueco 2: a) /AGE. b) /NAME. c) OWNER. d) </AGE>. Completa los huecos en blanco del código siguiente en XML: NOTA: Diferenciar mayúsculas y minúsculas. - Rellena el hueco 3: a) /AGE. b) /NAME. c) OWNER. d) DECLAWED. Completa los huecos en blanco del código siguiente en XML: NOTA: Diferenciar mayúsculas y minúsculas. - Rellena el hueco 4: a) /AGE. b) /CAT. c) OWNER. d) </NAME>. Completa los huecos en blanco del código siguiente en XML: NOTA: Diferenciar mayúsculas y minúsculas. - Rellena el hueco 5: a) /AGE. b) /CAT. c) OWNER. d) </NAME>. Identifica si son verdaderas o falsas las siguientes afirmaciones con referencia a las excepciones. -Las excepciones en Java derivan de la clase Throwable que, a su vez, derivan de la clase Exception: a) Verdadero. b) Falso. Identifica si son verdaderas o falsas las siguientes afirmaciones con referencia a las excepciones. -Las excepciones sirven para controlar los errores de ejecución: a) Verdadero. b) Falso. Identifica si son verdaderas o falsas las siguientes afirmaciones con referencia a las excepciones. -Todo lo que se encuentre en la cláusula finally se ejecutará sólo cuando falle la ejecución: a) Verdadero. b) Falso. Identifica si son verdaderas o falsas las siguientes afirmaciones con referencia a las excepciones. -En Java es posible anidar cláusulas try: a) Verdadero. b) Falso. Relaciona los métodos más utilizados de la clase Throwable. - Se usa para obtener un mensaje de error asociado con una excepción: a) getMessage(). b) printStackTrace(). c) toString(). d) setMessage(). Relaciona los métodos más utilizados de la clase Throwable. - Se utiliza para imprimir el registro del stack donde se ha iniciado la excepción: a) getMessage(). b) printStackTrace(). c) toString(). d) setMessage(). Relaciona los métodos más utilizados de la clase Throwable. - Se utiliza para mostrar el nombre de la excepción: a) getMessage(). b) printStackTrace(). c) toString(). d) setMessage(). ¿Qué muestra por pantalla el siguiente código al producirse el error?. a) 6. b) El código se ejecuta y muestra 1 2 3 4 5 6 . c) Se ha producido una excepción por desbordamiento. d) El código se ejecuta y muestra 1 2 3 4 5 . Completa el siguiente código de forma que muestre el mensaje “Debes ser mayor de edad” si tienes menos de 18 años, y que siempre muestre el mensaje “ADIÓS” al acabar la ejecución. NOTA: Diferenciar mayúsculas y minúsculas. -Rellena el hueco 1: a) new. b) if. c) throw. d) try. Completa el siguiente código de forma que muestre el mensaje “Debes ser mayor de edad” si tienes menos de 18 años, y que siempre muestre el mensaje “ADIÓS” al acabar la ejecución. NOTA: Diferenciar mayúsculas y minúsculas. -Rellena el hueco 2: a) try. b) throw. c) if. d) new. Completa el siguiente código de forma que muestre el mensaje “Debes ser mayor de edad” si tienes menos de 18 años, y que siempre muestre el mensaje “ADIÓS” al acabar la ejecución. NOTA: Diferenciar mayúsculas y minúsculas. -Rellena el hueco 3: a) throw. b) if. c) thry. d) new. Completa el siguiente código de forma que muestre el mensaje “Debes ser mayor de edad” si tienes menos de 18 años, y que siempre muestre el mensaje “ADIÓS” al acabar la ejecución. NOTA: Diferenciar mayúsculas y minúsculas. -Rellena el hueco 4: a) try. b) if. c) new. d) throw. Completa el siguiente código de forma que muestre el mensaje “Debes ser mayor de edad” si tienes menos de 18 años, y que siempre muestre el mensaje “ADIÓS” al acabar la ejecución. NOTA: Diferenciar mayúsculas y minúsculas. -Rellena el hueco 5: a) try. b) if. c) throw. d) cacth. Completa el siguiente código de forma que muestre el mensaje “Debes ser mayor de edad” si tienes menos de 18 años, y que siempre muestre el mensaje “ADIÓS” al acabar la ejecución. NOTA: Diferenciar mayúsculas y minúsculas. -Rellena el hueco 6: a) try. b) finally. c) throw. d) new. El método isHidden de la clase File: a) Indica si el objeto File es un fichero. b) Indica si el objeto File está oculto. c) indica si se puede ejecutar. d) Devuelve una cadena con el nombre del fichero o directorio. El método isFile() de la clase File: a) Devuelve true si es un fichero válido. b) Devuelve el nombre del fichero o directorio. c) Devuelve una cadena con el directorio padre. d) Devuelve true si es una ruta absoluta. En un fichero podemos utilizar las operaciones: a) Altas y bajas. b) Solo alta. c) Alta, modificación y búsqueda. d) Solo alta y modificación. Una de las características de DOM: a) Consume menos memoria que SAX. b) Ninguna de las otras opciones es correcta. c) Lee el fichero de forma secuencial. d) Consume más memoria que SAX. El método createFile() de la clase File: a) Devuelve un path con la ruta del fichero creado. b) Devuelve true si se ha podido crear el fichero. c) Devuelve true si se ha podido crear la ruta absoluta del fichero. d) Devuelve true si se ha podido crear la ruta relativa al fichero. Una de las características de SAX: a) Lee el fichero de forma secuencial. b) Ninguna de las otras opciones mostradas es correcta. c) Permite tener una visión global del documento. d) Almacena la estructura del documento en la memoria del árbol. Marca la función que no ofrecen los archivos XML: a) Efectuar comandos en servidores remotos en el protocolo SOAP. b) Escribir archivos de configuración de programas. c) Diseñar imágenes. d) Proporcionar datos en una base de datos. Con los ficheros de acceso secuencial: a) Para leer un dato del fichero, no es necesario leerlo entero, sino que accederemos. directamente al registro buscado. b) Ninguna de las otras opciones es correcta. c) La clase utilizada para realizar esa búsqueda es java RandomAccessFile. d) Los datos del fichero se leen y se escriben de forma ordenada. Con el método de acceso aleatorio: a) La clase utilizada para realizar esa búsqueda en java es RandomAccessFile. b) La clase utilizada para realizar esta búsqueda en Java depende del tipo de fichero que se vaya a utilizar. c) Los datos del fichero se leen y se escriben de forma ordenada. d) Ninguna de las opciones es correcta. Para conectar un programa en java con un fichero de texto o un fichero binario necesitamos crear un objeto de la clase: a) DataFile. b) ODBC. c) JDBC. d) File. Las excepciones en Java sirven para: a) Controlar errores de sintaxis en nuestro código. b) Controlar los errores de compilación. c) Controlar los errores en ejecución. d) Ninguna de las otras opciones es correcta. Dentro de la clase RandomAccessFile se define un método para situar el apuntador del fichero en una determinada posición de registro, comenzando desde la posición inicial. -Esta función es: a) Long getFilePonter(). b) Long Lenght(). c) Int skipBytes (int desplazamiento). d) void seek (long position). El método getParent() de la clase File: a) Devuelve el nombre del fichero o directorio. b) Devuelve una cadena con el directorio padre. c) Devuelve true si es un fichero válido. d) Devuelve true si es una ruta absoluta. Relaciona cada definición con el tipo de almacenamiento: -Mapeo basado en tablas. a) Usar este método tiene la ventaja de mantener el formato, pero no permite consultar nada del documento. b) Los datos serán vistos como filas y estarán agrupados en forma de tablas. Cada fila corresponde con una tupla y cada dato contendrá un dato de esta tabla. c) Los datos serán tratados como objetos serializados que irán en una tabbla y las propiedades irán a las columnas. b) Los datos no serán vistos como filas y estarán agrupados en forma de tablas. Cada fila no corresponde con una tupla y cada dato no contendrá un dato de esta tabla. ¿Cuantos constructores debe tener un bean?. a) Dos. b) Al menos un constructor sin argumentos. c) Uno. d) Al menos un constructor con argumentos. ¿Que realiza la función mkdir de la clase File?. a) Crea un nuevo directorio. b) Ninguna de las otras opciones es correcta. c) La función correcta es createDir. d) No existe la función mkdir. La clase File tiene... a) Ninguna de las otras respuestas es correcta. b) Dos constructores. c) Tres constructores. d) Un constructor. La clase FileReader... a) Sirve para leer ficheros de acceso aleatorio. b) Puede generar la exception FileNotFoundException. c) Sirve para escribir en ficheros. d) No genera ninguna exception. ¿Qué constructor de la clase File es correcto?. a) File(File padre, String hijo). b) File(String ruta). c) File(String padre, String hijo). d) Todas las respuestas son correctas. ¿Qué es ASCII?. a) Es el conjunto de caracteres creado por la American National Standard Code for Information (ANSI), en 1967. Codifica caracteres, letras y símbolos que usamos día a día. b) Es el conjunto de caracteres creado por la American National Standard Code for Information (ANSI), fue creada en 1968. No codifica caracteres solo los clasifica. c) Es una ascociación que se dedica a codificar caracteres. d) Es conjunto de caracteres creado por la Asociation National Standard Code for Information (ANSI), en 1967. ¿Qué es ISO-8859?. a) Se trata de un tipo de encoding bastante conocido que se caracteriza por incluir letras, símbolos y caracteres, pero además obvia los acentos y los símbolos de interrogación y exclamación. b) Es una norma de codificación creada en 1991 para unificar los tipos de codificación. c) Se trata de un tipo de encoding bastante conocido que se caracteriza por incluir letras, símbolos y caracteres, pero además también incluye los acentos y los símbolos de interrogación y exclamación. d) Es el conjunto de caracteres creado por la American National Standard Code for Information (ANSI), en 1967. Codifica caracteres, letras y símbolos que usamos día a día. ¿Qué es Unicode?. a) Se trata de un tipo de encoding bastante conocido que se caracteriza por incluir letras, símbolos y caracteres, pero además obvia los acentos y los símbolos de interrogación y exclamación. b) Es una norma de codificación creada en 1991 para unificar los tipos de codificación. c) Se trata de un tipo de encoding bastante conocido que se caracteriza por incluir letras, símbolos y caracteres, pero además también incluye los acentos y los símbolos de interrogación y exclamación. d) Es el conjunto de caracteres creado por la American National Standard Code for Information (ANSI), en 1967. Codifica caracteres, letras y símbolos que usamos día a día. Distingue entre verdadero o falso: - Un stream es una librería de java.io que se utiliza para gestionar flujos de datos, ya sea en ficheros, strings o dispositivos. a) Verdadero. b) Falso. Distingue entre verdadero o falso: - El constructor File (File padre, String hijo) Crea una nueva instancia File a partir de una ruta abstracta padre y una ruta abstracta hija. a) Verdadero. b) Falso. Distingue entre verdadero o falso: - Un SFTP (protocolo de transferencia de archivos) es un programa no estandarizado para transferir archivos entre ordenadores de cualquier sistema operativo. a) Verdadero. b) Falso. Distingue entre verdadero o falso. -En el objeto File, tenemos dos métodos que nos serán realmente útiles para el borrado; delete() y deleteOnExit(). a) Verdadero. b) Falso. Selecciona la característica de cada método de acceso. - Acceso directo o aleatorio: a) La clase que nunca se utiliza para realizar esta búsqueda en Java es RandomAccessFile. b) Los datos del fichero se leen y se escriben de forma ordenada. c) La clase utilizada para realizar esta búsqueda en Java depende del tipo de fichero que se vaya a utilizar. d) Para leer un dato del fichero, no es necesario leerlo entero, sino que accederemos directamente al registro buscado. Selecciona la característica de cada método de acceso. - Acceso directo o aleatorio: a) La clase utilizada para realizar esta búsqueda en Java es RandomAccessFile. b) Los datos del fichero se leen y se escriben de forma ordenada. c) La clase utilizada para realizar esta búsqueda en Java depende del tipo de fichero que se vaya a utilizar. d) Para leer un dato del fichero, hay que leerlo entero, y nunca accederemos directamente al registro buscado. Selecciona la característica que no es de este método de acceso. - Acceso secuencial: a) Si el fichero es binario entonces tenemos FileInputStream y FileOutputStream. En cambio, si el fichero es de texto entonces tenemos FileReader y FileWriter. b) Los datos del fichero se leen y se escriben de forma ordenada. c) La clase utilizada para realizar esta búsqueda en Java depende del tipo de fichero que se vaya a utilizar. d) Para leer un dato del fichero, no es necesario leerlo entero, sino que accederemos directamente al registro buscado. Selecciona las características que diferencian DOM Y SAX. -DOM: a) Lee la estructura del documento en memoria de forma secuencial. b) Lee la estructura del documento en memoria en forma de árbol. c) Consume menos memoria. d) No puede leer la estructura del documento. Selecciona las características que diferencian DOM Y SAX. -DOM: a) Lee la estructura del documento en memoria en forma secuencial. b) Consume menos memoria. c) No puede leer la estructura del documento. d) Permite tener una visión global del documento. Selecciona las características que diferencian DOM Y SAX. -DOM: a) Consume más memoria. b) Consume menos memoria. c) No puede leer la estructura del documento. d) Lee la estructura del documento en memoria de forma secuencial. Selecciona las características que diferencian DOM Y SAX. -SAX: a) Lee la estructura del documento en memoria de forma secuencial. b) Lee la estructura del documento en memoria en forma de árbol. c) Consume más memoria. d) Permite tener una visión global del documento. Identifica las distintas funciones que ofrecen los archivos XML: a) Proporcionar datos en una base de datos. b) No proporcionar datos en una base de datos. c) Diseñar imágenes. d) Ninguna de las respuestas es correcta. Identifica las distintas funciones que ofrecen los archivos XML: a) Diseñar imágenes. b) No proporcionar datos en una base de datos. c) Escribir archivos de configuración de programas. d) Ninguna de las respuestas es correcta. Un fichero es un archivo que contendrá un conjunto de caracteres o bytes que se almacenarán en el dispositivo en una ruta y con un nombre concretos. a) Verdadero. b) Falso. Un fichero estándar es un archivo que contiene todo tipo de datos: caracteres, imagen, audio, vídeo, etcétera. Normalmente son ficheros que contienen información de cualquier tipo. a) Verdadero. b) Falso. La principal utilidad de los directorios es no mantener ningún orden ni jerarquia en nuestros sistemas. a) Verdadero. b) Falso. Los ficheros especiales son los que contienen todo tipo de datos: caracteres, imagen, audio, vídeo, etcétera. a) Verdadero. b) Falso. Se denomina encoding al sistema utilizado para transformar los caracteres que usa cada lenguaje en un símbolo que un ordenador pueda interpretar. a) Verdadero. b) Falso. Un búfer es un bloque de memoria que nunca permite almacenar temporalmente los datos y los recurre unicamente cuando queremos tratarlos. a) Verdadero. b) Falso. Un archivo con acceso secuencial es un fichero donde se guarda la información en una secuencia de caracteres, de manera que el acceso a ellos se debe realizar en estricto orden, con base en el campo clave de su origen. a) Verdadero. b) Falso. El acceso aleatorio a archivos es un tipo de acceso a datos que permite al programa Java acceder a los datos sin un orden, es decir, a cualquier posición en que se encuentren los datos, sin ningún orden. a) Verdadero. b) Falso. Un fichero de caracteres es un tipo de archivo que contiene información en cualquier tipo de codificación (o encoding) representado por ceros y unos (conocidamente como binario) para ser tratado y almacenado por un programa o sistema. a) Verdadero. b) Falso. Un fichero binario es aquel que contiene información de texto sin caracteres raros, que se encuentra con la codificación por defecto del sistema que está tratando los datos. a) Verdadero. b) Falso. Se considera una superclase a aquella clase padre de la que derivan diferentes clases, también conocidas como subclases. Las subclases derivan de la clase padre y heredan todas sus propiedades y métodos. a) Verdadero. b) Falso. Una clase abstracta es un tipo de clase que permite la declaración de métodos, pero no su implementación. La implementación será realizada por las clases que implementen esa clase. a) Verdadero. b) Falso. Podemos entender el concepto metalenguaje como el código que utilizaremos para describir la información que queremos transmitir en un fichero XML. a) Verdadero. b) Falso. Un parser es un analizador sintáctico para XML que se encarga de verificar que la estructura de ese fichero de texto es correcta. a) Verdadero. b) Falso. Un DOM es un analizador sintáctico para XML que se encarga de verificar que la estructura de ese fichero de texto es correcta. a) Verdadero. b) Falso. Un namespace es una manera de indicar al XML que un elemento es diferente de otro elemento con el mismo nombre. a) Verdadero. b) Falso. El data binding es el concepto para definir la voluntad de transformar solo un fichero HTML en un objeto C#. a) Verdadero. b) Falso. JSON (Javascript Objecto Notation) es un tipo de archivo de formato de texto derivado de Javascript, bastante ligero y que almacena información estructurada. a) Verdadero. b) Falso. Una excepción es cuando no se interrumpe el flujo normal de ejecución del código y se ejecuta con normalidad. a) Verdadero. b) Falso. Entendemos por excepciones no controladas todas aquellas que representan errores fuera del control del programa. Estas excepciones se controlan en tiempo de ejecución. a) Verdadero. b) Falso. Las excepciones controladas son aquellas que reflejan un error dentro de la lógica del programa que estamos desarrollando. a) Verdadero. b) Falso. Relaciona los siguientes métodos de la clase Files con su descripción: -Devuelve un array de File con los directorios hijos. Solo funciona con directorios. a) canExecute. b) listFile. c) canWrite. d) isFile. Relaciona los siguientes métodos de la clase Files con su descripción: -Devuelve una cadena con el directorio padre. a) canExecute. b) listFile. c) canWrite. d) getParent. ¿Cuantos constructores tiene la clase File?. a) Uno: File (String padre, String hijo). b) Dos: File (File padre, String hijo), File (String padre, String hijo). c) Tres: File (String ruta), File (String padre, String hijo), File (URI uri). d) Cuatro: File (File padre, String hijo), File (String ruta), File (String padre, String hijo), File (URI uri). Señala la descripción correcta de canRead: a) Comprueba si se puede ejecutar el archivo. b) Comprueba si nuestro programa puede escribir datos en el archivo. c) Comprueba si la ruta del fichero es absoluta. d) Ninguna de las respuestas es correcta. En DOM, ¿Qué función tiene Node?. a) Representas un nodo específico. b) Representas varios. c) Representas una lista de nodos. d) Representas cualquier nodo. ¿Para qué sirve Node()?. a) Selecciona cualquier atributo. b) Selecciona cualquier elemento nodo. Ejemplo: /biblioteca/* seleccionará todos los hijos de "biblioteca". c) Selecciona cualquier nodo de cualquier tipo. d) Ninguna de las respuestas es correcta. El método printStackTrace de la clase Throwable... a) Se utiliza para mostrar el nombre de una excepción junto con su mensaje. b) Se utiliza para imprimir el registro del stack donde se ha iniciado la excepción. c) Se usa para obtener un mensaje de error asociado con una ecxcepción. d) Ninguna de las respuestas es correcta. ¿Que son las tablas de una base de datos?. a) Una tabla no es una estructura en sí, solo contiene datos de manera aleatoria. Se guarda toda la información principal de las bases de datos sin estructurar. b) Una tabla es una estructura que contendrá un subconjunto de los datos en una base de datos. Es la estructura principal donde se guardará la información. . c) Una tabla es una estructura que no contendrá un subconjunto de los datos en una base de datos. d) Todas las respuestas son correctas. |