option
Cuestiones
ayuda
daypo
buscar.php

Acceso a datos - Tema 1

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Acceso a datos - Tema 1

Descripción:
Tema 1 - Gestion de ficheros

Fecha de Creación: 2026/05/14

Categoría: Informática

Número Preguntas: 81

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué es un fichero según el documento?. Un conjunto de caracteres o bytes almacenados en un dispositivo con una ruta y nombre. Una carpeta que alberga otros archivos. Un dispositivo de almacenamiento. Un programa para gestionar archivos.

¿Cuál es la función principal de los directorios o carpetas?. Almacenar datos de texto. Albergar más archivos y mantener orden/jerarquía. Controlar dispositivos periféricos. Ejecutar programas.

¿Qué son los ficheros especiales?. Ficheros que contienen información multimedia. Ficheros que albergan otros ficheros. Ficheros usados por el sistema operativo para controlar dispositivos. Ficheros que contienen solo texto.

¿Qué diferencia hay entre ficheros de bytes y ficheros de caracteres?. Los de bytes almacenan texto, los de caracteres almacenan imágenes. Los de bytes son binarios y usan programas para leer/escribir información, los de caracteres son de texto. No hay diferencia, son sinónimos. Los de bytes son más grandes que los de caracteres.

¿Cómo se caracteriza un fichero?. Por su tamaño y fecha de creación. Por la ruta, el nombre y la extensión. Por el tipo de datos que contiene. Por el programa que lo creó.

¿Qué símbolo se utiliza en Unix para separar los niveles jerárquicos en una ruta?. \. /. |. :.

¿Qué es una ruta absoluta?. Una ruta que se define desde la carpeta actual. Una ruta que se define desde la carpeta padre o el origen. Una ruta que no utiliza separadores. Una ruta que solo tiene el nombre del archivo.

¿Qué es una ruta relativa?. Una ruta que se define desde la raíz del disco. Una ruta que solo indica el nombre del fichero. Una ruta que toma como referencia el directorio actual. Una ruta que utiliza solo contrabarras.

¿Qué permite diferenciar la extensión de un archivo?. El tamaño del archivo. El programa que puede utilizar ese fichero. La fecha de modificación. El autor del archivo.

¿Cómo se almacenan los caracteres en un ordenador?. Como un solo byte. Como uno o más bytes. Solo como texto plano. Como imágenes vectoriales.

¿Qué es el 'encoding'?. El nombre de un fichero. El tipo de compresión de un archivo. Un sistema para transformar caracteres en símbolos interpretables por el ordenador. El tamaño de un archivo en bytes.

¿Cuál fue el año de creación de ASCII?. 1957. 1967. 1977. 1987.

¿Cuántos caracteres tiene la codificación ASCII?. 128. 256. 512. 1024.

¿Qué incluye ISO-8859 además de los caracteres ASCII?. Solo caracteres griegos. Solo símbolos matemáticos. Acentos, símbolos de interrogación/exclamación y otros símbolos. Caracteres chinos y japoneses.

¿Cuál es la capacidad de caracteres de ISO-8859?. 128. 256. 512. 1024.

¿Qué norma de codificación se creó en 1991 para unificar tipos de codificación?. ASCII. ISO-8859. Unicode. UTF-8.

¿Cuáles son las codificaciones de Unicode mencionadas?. UTF-7, UTF-9, UTF-12. UTF-8, UTF-16, UTF-32. UTF-1, UTF-2, UTF-3. UTF-A, UTF-B, UTF-C.

¿Cuál es la codificación de caracteres más usada hoy en día?. ASCII. ISO-8859-1. UTF-16. UTF-8.

¿Qué permite la configuración del 'encoding' en editores de texto e IDEs?. Cambiar el nombre del archivo. Configurar qué tipo de codificación queremos usar para los archivos. Aumentar la velocidad de procesamiento. Eliminar el archivo.

¿En qué menú de Eclipse se encuentra la configuración del 'encoding'?. File > Preferences > General > Workspace. Edit > Preferences > Workspace > General. Window > Preferences > General > Workspace. Project > Properties > Encoding.

¿Qué es un fichero binario?. Un fichero que solo contiene texto. Un fichero que contiene información en cualquier tipo de caracteres. Un archivos que usan los programas para leer o escribir informacion. Un fichero que no tiene extensión.

¿Qué paquete de Java es el más utilizado para la gestión de ficheros y directorios básicos?. java.nio. java.util. java.io. java.lang.

¿Qué es un 'stream' en Java?. Un tipo de fichero. Una librería de java.io para gestionar flujos de datos de forma ordenada. Un método para crear carpetas. Un tipo de excepción.

¿Qué método de la clase File crea un nuevo fichero vacío?. createNewDirectory(). createFile(). mkdir(). createNewFile().

¿Qué método de la clase File se utiliza para crear carpetas?. createDirectory(). newDirectory(). mkdir(). newFolder().

¿Qué librería ofrece una alternativa más moderna y recomendada para la gestión de ficheros en Java 8 y posteriores?. java.io. java.lang. java.nio.file. java.util.stream.

¿Qué método de la librería java.nio.file.Files crea un directorio?. createDirectory(). mkdir(). createDirectories(). newDirectory().

¿Qué método de la clase File se utiliza para borrar un fichero?. remove(). delete(). erase(). destroy().

¿Qué hace el método deleteOnExit() de la clase File?. Borra el fichero inmediatamente. Borra el fichero al finalizar la ejecución de la máquina virtual. Borra el fichero solo si está vacío. Borra el fichero y todos sus contenidos.

¿Qué método de la librería java.nio.Files se utiliza para borrar ficheros?. remove(). delete(). erase(). destroy().

¿Qué método de la API java.nio se utiliza para mover ficheros y es más rápido?. move(). copy(). transfer(). shift().

¿Qué método de la clase File se utiliza para renombrar un fichero (y moverlo)?. renameTo(). moveTo(). changeName(). relabel().

¿Qué tipos de acceso a ficheros de texto se mencionan?. Secuencial y directo. Directo y aleatorio. Secuencial y aleatorio. En línea y por lotes.

¿Cómo se accede a los datos en un archivo con acceso secuencial?. A cualquier posición sin importar el orden. En estricto orden, uno después de otro. Directamente a la última posición. A través de un índice numérico.

¿Qué objeto de Java permite el acceso aleatorio a ficheros?. RandomAccessFile. File. RandomFile. AccessFile.

¿Qué método de RandomAccessFile permite configurar el puntero a una ubicación aleatoria?. getPosition(). seek(). movePointer(). setPointer().

¿Qué método de RandomAccessFile permite obtener la ubicación actual del puntero?. seek(). tell(). getFilePointer(). getPosition().

¿Cuál es la principal diferencia entre el acceso secuencial y el acceso aleatorio en términos de eficiencia?. El acceso secuencial es más eficiente. El acceso aleatorio es más eficiente. Ambos tienen la misma eficiencia. La eficiencia depende del tamaño del archivo.

¿Qué tipo de fichero contiene información representada por ceros y unos?. Fichero de texto. Fichero binario. Fichero de caracteres. Fichero de configuración.

¿Qué clase de Java se utiliza para leer ficheros de texto?. FileInputStream. FileReader. BufferedReader. Scanner.

¿Qué clase lee ficheros de texto utilizando un búfer y es muy eficiente?. FileReader. Scanner. BufferedReader. InputStreamReader.

¿Qué clase analiza ficheros de caracteres y los divide en 'tokens'?. BufferedReader. FileReader. Scanner. InputStream.

¿Qué clase se utiliza para leer 'streams' de bytes sin procesar, como imágenes o audio?. FileReader. InputStreamReader. FileInputStream. BufferedReader.

¿Qué clase lee 'streams' de datos en bytes de manera más eficiente utilizando un búfer interno?. FileInputStream. InputStream. BufferedInputStream. DataInputStream.

¿Cuál es la superclase abstracta para escribir ficheros de texto en Java?. OutputStream. Writer. File. Stream.

¿Qué clase se utiliza para escribir caracteres en un archivo y es una subclase de OutputStreamWriter?. FileWriter. BufferedWriter. PrintWriter. StringWriter.

¿Qué clase es la más eficiente para escribir datos en un archivo porque utiliza un búfer?. FileWriter. OutputStreamWriter. BufferedWriter. PrintWriter.

¿Qué superclase abstracta se utiliza para escribir 'streams' de bytes?. Writer. Reader. OutputStream. InputStream.

¿Qué clase se encarga de escribir 'streams' de bytes en los ficheros?. OutputStream. BufferedWriter. FileOutputStream. DataOutputStream.

¿Qué clase se utiliza para envolver un OutputStream y dar soporte a las capacidades del búfer, siendo muy eficiente para la escritura?. BufferedOutputStream. FileOutputStream. DataOutputStream. PrintStream.

¿Qué significa XML?. Extensible Markup Language. Extra Markup Language. Easy Markup Language. Extended Machine Language.

¿Cómo se compone un archivo XML?. Etiquetas y atributos. Declaración XML y cuerpo del XML. Elementos y nodos. Tags y valores.

¿Qué información se declara en la línea `<?xml version="1.0" encoding="UTF-8"?>`?. Solo la versión del documento. Solo el encoding. La versión del documento y el encoding. El nombre del autor.

¿Qué estructura adopta el cuerpo de un documento XML?. Lineal. Circular. De árbol. De grafo.

¿Qué es un 'parser' en el contexto de XML?. Un lenguaje de programación. Un analizador sintáctico que verifica la estructura del XML. Un tipo de dato en XML. Un programa para crear archivos XML.

¿Qué API de Java se caracteriza por ser un analizador basado en modelos de carga de documentos con estructuras en árbol y guarda la información en memoria?. SAX. JAXB. DOM. JSON.

¿Cuál es la principal desventaja del parser DOM?. Es muy rápido. Consume mucha memoria y es lento en el procesado. No permite navegar por los datos. Solo puede leer el XML.

¿Qué API de Java se caracteriza por estar basada en eventos y ser más eficiente en memoria que DOM para parsear XML?. DOM. JAXB. SAX. JSON.

¿Cuál es el inconveniente más destacable de SAX?. Es muy rápido. No carga el árbol del fichero en memoria. Es complicado de utilizar y no ofrece navegación bidireccional. Consume mucha memoria.

¿Qué permite la librería JAXB (Java XML API Binding)?. Analizar XML usando eventos. Convertir un XML en un objeto Java. Leer XML línea por línea. Verificar la estructura del XML.

¿Qué es JSON?. Un lenguaje de marcado para documentos extensibles. Un tipo de archivo de formato de texto derivado de Javascript, ligero y que almacena información estructurada. Un protocolo de transferencia de archivos. Un sistema de codificación de caracteres.

¿Qué librería se necesita para la conversión de XML a JSON en Java?. Jackson. Gson. JAXB. DOM.

¿Qué es una excepción en Java?. Un evento que ocurre cuando el programa se ejecuta correctamente. Un evento que interrumpe el flujo normal de ejecución del código por un error. Una forma de documentar el código. Una estructura de datos para almacenar información.

¿Qué bloque de código se utiliza en Java para controlar errores?. if-else. for. while. try-catch.

¿Qué ocurre si se produce un error en el bloque 'try'?. El programa termina inmediatamente. El control pasa al bloque 'catch' correspondiente. El programa ignora el error. El programa entra en un bucle infinito.

¿Qué es el bloque 'finally' en un try-catch?. El bloque que se ejecuta solo si ocurre un error. El bloque que se ejecuta solo si no ocurre un error. El bloque que se ejecuta siempre, independientemente de si ocurre un error o no. El bloque que contiene el código que puede lanzar la excepción.

¿Qué tipo de excepciones representan errores fuera del control del programa y se controlan en tiempo de ejecución?. Excepciones no controladas (unchecked exceptions). Excepciones de compilación. Excepciones controladas (checked exceptions). Errores del sistema.

¿Cuál de las siguientes es una subclase de IOException?. IllegalArgumentException. NullPointerException. FileNotFoundException. SecurityException.

¿Qué excepción se lanza cuando se intenta crear un fichero que ya existe?. NoSuchFileException. DirectoryNotEmptyException. FileAlreadyExistsException. NotDirectoryException.

¿Qué tipo de excepciones son aquellas que reflejan un error dentro de la lógica del programa y no se comprueban en tiempo de compilación?. Excepciones controladas (checked exceptions). Excepciones de compilación. Excepciones no controladas (unchecked exceptions). Excepciones de runtime.

¿Qué excepción se lanza cuando uno de los argumentos pasados a un método no es válido?. NullPointerException. SecurityException. IllegalArgumentException. RuntimeException.

¿Cómo se generan comentarios de documentación en Java utilizando JavaDoc?. Con comentarios de una línea (`//`). Con comentarios de múltiples líneas (`/* ... */`). Con comentarios que empiezan con `/**` y terminan con `*/`. Con comentarios de texto plano.

¿Qué etiqueta de JavaDoc se utiliza para indicar el autor del desarrollo?. @param. @return. @author. @version.

¿Qué etiqueta de JavaDoc se usa para describir un parámetro de un método?. @author. @param. @return. @see.

¿Qué etiqueta de JavaDoc se usa para indicar lo que devuelve un método?. @param. @return. @see. @deprecated.

¿Qué herramienta se utiliza para generar documentación a partir de comentarios JavaDoc?. Eclipse. IntelliJ IDEA. javadoc. JUnit.

¿Qué es JUnit?. Un framework para documentar código. Un framework para realizar pruebas de código. Un IDE para desarrollo Java. Una librería para manejar excepciones.

¿Qué etiqueta de JUnit se utiliza para identificar un método como un método de prueba?. @Before. @After. @Test. @Ignore.

¿Qué etiqueta de JUnit se usa para indicar que se debe ejecutar antes de cada test?. @After. @BeforeClass. @Before. @AfterClass.

¿Qué método de JUnit se usa para comprobar si una condición booleana es true?. assertFalse(). assertEquals(). assertTrue(). assertNull().

¿Qué método de JUnit se usa para comprobar si un objeto es null?. assertNotNull(). assertNull(). assertSame(). assertNotSame().

Denunciar Test