option
Cuestiones
ayuda
daypo
buscar.php

Certificación Java Parte 8

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Certificación Java Parte 8

Descripción:
Entrada / salida IO, NIO, Serialización

Fecha de Creación: 2024/02/13

Categoría: Otros

Número Preguntas: 21

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

Escoge las opciones correctas de cada clase del paquete java.io para operaciones de salida de datos. OutputStream. PrintStream. FileOutputStream. FileWriter.

Escoge las opciones que corresponden a cada clase de java.io para operaciones de salida de datos. PrintStream. FileOutputStream. FileWriter. BufferedWriter.

Dado el siguiente fragmento de código escoge la opción correcta: var out = new FileWriter("miArchivo.txt"); // 1 out.write("linea 1"); //2 out.close(); // 3. Si no existe el fichero hay excepción en línea 1. Escribe "linea 1" en modo append. Escribe "linea 1" reemplazando el contenido existente.

Escoge las opciones correctas de cada clase del paquete java.io para operaciones de entrada de datos. InputStream. FileInputStream. FileReader. BufferedReader.

Escoge las opciones que corresponden a cada clase de java.io para operaciones de entrada de datos. BufferedReader. Scanner. FileInputStream. File. FileReader.

Dado el siguiente fragmento de código, elige las opciones correctas: String dir ="archivo1.txt"; File file = new File(dir); try(FileInputStream fis = new FileInputStream(file)){ byte[] res = new byte[(int) file.length()]; System.out.println(fis.read(res)); }catch (IOException ex){ System.out.println("Error al leer archivo"); }. Si el archivo no existe lanza un excepción. Imprime la primera línea que contiene el archivo por pantalla. Imprime todo el contenido del archivo por pantalla. Muestra "Error al leer archivo" por pantalla.

Dado el siguiente fragmento de código, elige el fragmento de código que debemos introducir para que compile correctamente String dir ="archivo1.txt"; try( //Linea 1 BufferedReader bre2 = new BufferedReader(x)){ String line; // Linea 2 System.out.println(line); } }catch (IOException ex){ System.out.println("Error al leer archivo"); }. while((line = bre2.readLine())!=null){. FileReader x = new FileReader(dir); en Linea 1. FileInputStream x = new FileInputStream(dir) en Linea 1. while((line = bre2.readLine())!=-1){.

¿Cuantos métodos está obligado a implementar una clase que implementa la interfaz serializable?. Ninguno. Dos. Uno. Tres.

Escoge las opciones correctas referentes a la interfaz serializable: Está en el paquete java.util. Contiene el método serialize(). Las clases envoltorio ya la implementan (String, Integer, Double…). Se usa la clase ObjectOutputStream para escribir un objeto en un fichero. La clase Objeto no tiene que implementar obligatoriamente la interfaz Serializable. Si usamos el atributo transient en un objeto al recuperar el objeto no se recuperará este atributo.

Escoge las opciones correctas respecto a las clases de Java.nio. Path. Paths. Files.

Indica la definición que corresponde a cada método. path.getFileName(). path.toAbsolutePath(). path.normalize(). path.relativize(). path.resolve(). path.getNameCount(). path.getName(). Path.of(). Paths.get().

Dado el siguiente código , ¿Qué se mostrará por pantalla? public static void main(String[] args) { Path pth = Path.of("C:\\temp\\prueba.txt"); Path pth2 = Paths.get("C:\\temp\\..\\prueba2.txt"); System.out.println(pth.relativize(pth2)); }. ..\prueba.2.txt. ..\prueba..txt. ..\..\prueba2.txt. ..\..\prueba.txt.

Dado el siguiente fragmento de código y teniendo en cuenta que el directorio de nuestro proyecto es C:\Users\User\Proyect public static void main(String[] args) { Path pth = Path.of("C:\\temp\\prueba.txt"); Path pth2 = Paths.get("C:\\temp\\..\\prueba2.txt"); Path pth3 = Path.of("prueba3.txt"); } Escoge lo que devolvería cada método de Path. System.out.println(pth2.getFileName());. System.out.println(pth3.toAbsolutePath());. System.out.println(pth.getName(0));. System.out.println(pth.getNameCount());. System.out.println(pth.resolve(pth3));. System.out.println(pth2.normalize());. System.out.println(pth.relativize(pth3));.

A partir de este fragmento de código ,¿Qué se mostrará por pantalla? public static void main(String[] args) { Path pth = Path.of("C:\\temp\\.\\..\\prueba.txt"); Path pth2 = Paths.get("C:\\temp\\..\\prueba2.txt"); System.out.println(pth.normalize().toAbsolutePath()); System.out.println(pth.relativize(pth2)); }. C:\prueba.txt ..\prueba2.txt. prueba.txt prueba2.txt. C:\prueba.txt C:\..\prueba2.txt. C:\temp\prueba.txt ..\prueba2.txt.

A partir de este fragmento de código ,¿Qué se mostrará por pantalla? public static void main(String[] args) { Path pth = Path.of("C:\\temp\\.\\..\\prueba.txt"); Path pth2 = Paths.get("..\\prueba2.txt"); System.out.println(pth.resolve(pth2).getName(4)); }. . temp. .. prueba.txt.

¿Dado el siguiente fragmento de código que se mostrará por pantalla? Path pth = Path.of("C:\User\prueba.txt"); try{ List < String > datos = Files.readAllLines(pth); //Linea 1 List < String > datos2 = Files.lines(pth); //Linea 2 datos.forEach(s-> System.out.println(s)); datos2 .forEach(s-> System.out.println(s)); }catch (IOException ex){ System.out.println("Error al leer archivo"); }. Se imprimirá el contenido del fichero dos veces. Error de compilación en línea 1. Error de compilación en línea 2. Se imprimirá el contenido del fichero una vez.

Indica la definición que corresponde a cada método de la clase File. writeString. write. copy. delete. deleteIfExists. createFile.

Sobre el método estático copy de la clase File: • static Path copy(Path source, Path target, CopyOption..options) Señala las opciones correctas. Si el fichero ya existe y no se indica en CopyOptions, devuelve una excepción. Si source es un directorio se produce una excepción. Si target es un directorio devuelve FileAlreadyExistsException. Si en el parámetro CopyOption ponemos REPLACE, el fichero target será sustituido en caso de que exista.

Sobre el método estático move de la clase File: • static Path move(Path source, Path target, CopyOption..options) Señala las opciones correctas. Si el fichero target ya existe se sustituye. Si source es un directorio en Target se creará un directorio vacío. Si target es un directorio, FileAlreadyExistException. Es una copia pero en este caso se elimina la fuente. Si el archivo origen no existe lanza NoSuchFileException.

¿Qué muestra por pantalla el siguiente fragmento de código? Path p1 = Paths.get("temp\\..\\proyect\\.\\res\\final\\prueba.txt"); Path p2 = p1.normalize(); Path p3 = p1.relativize(p2); Path p4 = p2.relativize(p1); System.out.println( p1.getNameCount()+" "+p2.getNameCount()+" "+ p3.getNameCount()+" "+p4.getNameCount());. 7 4 1 1. 7 4. 6 4 1 1. 6 4. 6 3 1 1.

Dado el siguiente fragmento de código: String ruta = "c:\\temp\\test\\final\\test.java"; Cual de las siguientes líneas imprime el contenido del archivo por pantalla. Files.lines(ruta).forEach(System.out::println);. Stream<String> lines = Files.lines(Paths.get(ruta)); lines.forEach(System.out::println);. Stream<String> lines = Files.readAllLines(Paths.get(ruta)); lines.forEach(System.out::println);. List<String> lines = Files.readAllLines(Paths.get(ruta)); lines.forEach(System.out::println);. List<String> lines = Files.lines(Paths.get(ruta)); lines.forEach(System.out::println);. String[] stra = Files.readLines(Paths.get(ruta)); for(String s: stra) System.out.println(s);.

Denunciar Test