Preguntas AADD - Ficheros
![]() |
![]() |
![]() |
Título del Test:![]() Preguntas AADD - Ficheros Descripción: Test de repaso Ficheros de AADD |




Comentarios |
---|
NO HAY REGISTROS |
Teniendo el código de la foto: ¿Qué devuelve ruta.getParent()?. C:\Users\Juan. C:\Users\Juan\Java. C:\Users\Juan\Escritorio. C:\. Teniendo el código de la foto: ¿Qué devuelve ruta.getRoot()?. C:\Users\Juan. C:\Users\Juan\Java. C:\Users\Juan\Escritorio. C:\. Teniendo el código de la foto: ¿Qué devuelve ruta.getName(0)?. C:\Users\Juan. C:\Users\Juan\Java. C:\Users\Juan\Escritorio. C:\Users. Teniendo el código de la foto: ¿Qué devuelve ruta.isAbsolute()?. true. false. null. C:\. Teniendo el código de la foto: ¿Qué devuelve ruta.getFileName()?. Java. Juan. Escritorio. Error. Teniendo el código de la foto: ¿Qué devuelve ruta.resolve("/prueba.txt")?. Error porque prueba.txt no existe. C:\Users\Juan\Escritorio\prueba.txt. C:\Users\Juan\Escritorio\Java\prueba.txt. prueba.txt. ¿Qué hace el siguiente código si el directorio prueba no existe?. Lo crea. Da error porque el directorio no existe. Lo crea e imprime "true - Creado". Imprime "ya existe". El siguiente código ¿Qué está haciendo?. Crear un fichero que contiene "Hola que tal". Da error ya que no salta la excepción IOException. Crear o sobreescribir un fichero con "Hola que tal". Crear o sobreescribir un fichero con el texto y mostrar "Fichero creado". El método listFiles de Path, devuelve: Todos los ficheros del elemento root del Path. Todos los ficheros y directorios que haya en esa ruta. Los directorios del elemento padre de la ruta. Todos los ficheros que haya en esa ruta. El fichero prueba.txt contendrá: en un lugar de la Mancha de cuyo nombre no quiero acordarme. Dos líneas, cada una con su texto correspondiente. Una vez en un bosque muy lejano, se escuchó un eco misterioso. Ninguna es correcta. ¿Qué diferencia hay?. Da error, no existe System.err. La segunda aparecerá en rojo en la consola. La primera imprime un salto de linea además. La primera es salida estándar. ¿Qué contiene la variable s2?. Todo lo que contenga el fichero prueba.txt. Si no se comprueba antes que el fichero existe, podría dar una excepción. Texto leído y todo lo que contiene el fichero prueba.txt. Está vacía. ¿Qué clase se utiliza comúnmente para leer ficheros de texto de forma eficiente en Java?. FileReader. BufferedReader. FileInputStream. DataInputStream. ¿Qué clase en Java se utiliza para escribir texto en un fichero?. FileWriter. FileReader. OutputStreamWriter. BufferedReader. ¿Cuál es el método que se utiliza para leer una línea completa desde un BufferedReader?. read(). readLine(). nextLine(). getLine(). ¿Cuál de las siguientes clases permite la serialización de objetos en Java?. FileWriter. ObjectOutputStream. BufferedReader. FileInputStream. ¿Qué hace el método flush() en un BufferedWriter?. Escribe el contenido en el buffer y lo vacía. Limpia el buffer pero no escribe el contenido. Abre el archivo de nuevo. Detiene el flujo de escritura. ¿Qué clase en Java se usa para trabajar con ficheros binarios?. FileReader. OutputStreamWriter. ObjectInputStream. FileOutputStream. Teniendo el siguiente código, ¿qué hace este fragmento?. Lee el archivo y lo imprime línea por línea, añadiendo saltos de línea. Lee todo el archivo en una sola línea. Imprime sólo la primera línea del archivo. Da un error de lectura. Teniendo el siguiente código, ¿qué hace este fragmento de código?. Lee un entero, un booleano, un doble y un String de un archivo binario. Lee sólo el entero del archivo binario. Lee un objeto Persona del archivo datos.dat. Da un error porque el archivo no puede ser leído como un objeto. ¿Por qué es recomendable usar BufferedReader en lugar de FileReader cuando leemos archivos de texto?. Porque BufferedReader almacena los caracteres en un buffer para reducir el número de accesos a disco, lo que mejora el rendimiento. Porque BufferedReader es más adecuado para leer archivos binarios. Porque FileReader no permite leer archivos con saltos de línea. Porque BufferedReader permite escribir en los archivos de texto. ¿Qué es un ObjectInputStream en Java y para qué se utiliza?. Es un flujo de entrada que permite leer datos binarios desde un archivo. Es un flujo de entrada que permite leer objetos serializados desde un archivo binario. Es un flujo de entrada utilizado para leer cadenas de texto. Es un flujo de salida que permite escribir objetos en un archivo. ¿Qué ocurre si intentas leer un archivo binario con un BufferedReader?. El programa lanzará una excepción porque BufferedReader solo funciona con archivos de texto. El archivo se leerá correctamente, pero los datos binarios no serán legibles. El archivo binario será leído correctamente y transformado a texto. El archivo se leerá como si fuera un archivo XML. ¿Qué hace la clase FileReader en Java?. Lee ficheros binarios. Lee ficheros de texto, carácter por carácter. Escribe en ficheros de texto. Crea ficheros vacíos. ¿Cuál es la diferencia principal entre FileReader y BufferedReader?. FileReader lee ficheros binarios, mientras que BufferedReader lee ficheros de texto. BufferedReader lee ficheros de texto de forma más eficiente, ya que utiliza un buffer. FileReader es más rápido que BufferedReader. BufferedReader no es necesario para leer ficheros de texto. ¿Qué es la serialización en Java?. Convertir un objeto en una secuencia de bytes para poder guardarlo o transmitirlo. Guardar datos en un archivo de texto. Convertir un archivo de texto en un objeto Java. Crear un archivo binario. |