option
Cuestiones
ayuda
daypo
buscar.php

Tema 10

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Tema 10

Descripción:
casita_

Fecha de Creación: 2023/03/03

Categoría: Otros

Número Preguntas: 22

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

Para leer una tabla de tipo String[] del flujo entrada de tipo ObjectInputStream y asignarlo a la variable lista escribiremos la sentencia: String [] lista=entrada.readObject();. String [] lista= (String [])entrada.readObject();. String [] lista=entrada.readString();. String lista= entrada.readObject();.

Para leer una cadena de un fichero binario se usa el método: readChar(). readObject(). readString(). readCharacter().

Para estar seguro de que un fichero binario se cierra correctamente antes de salir de la aplicación: Debe ejecutarse el método close(), incluido dentro de un bloque finally _______ No hay que hacer nada. Java se encarga de todo _______ Debemos esperar un tiempo antes de cerrar la aplicación _______ Debe abrirse el flujo con recursos: en un bloque trycatch -resources _______. 1º Falsa, 2º Falsa, 3º Verdadera, 4º Verdadera. 1º Verdadera, 2º Falsa, 3º Falsa, 4º Verdadera. 1º Verdadera, 2º Verdadera, 3º Falsa, 4º Verdadera. 1º Falsa, 2º Falsa, 3º Verdadera, 4º Falsa.

Si queremos recuperar una serie de valores de tipo double de un fichero binario, pero no sabemos cuantos hay, podremos: Leer los valores con realDouble() hasta que devuelva el valor -1 _______ Leer los valores con realDouble() hasta que devuelva el valor EOF_______ Nada, no se puede _______ Leer los valores con realDouble() hasta que salte la excepción EOFException al llegar al fin del fichero _______ Medir el tamaño del archivo y calcular cuantos valores caben. Después leemos los valores con un bucle controlado por contador_______. 1º Verdadera, 2º Verdadera, 3º Falsa, 4º Falsa, 5º Verdadera. 1º Verdadera, 2º Falsa, 3º Verdadera, 4º Falsa, 5º Verdadera. 1º Falsa, 2º Falsa, 3º Falsa, 4º Verdadera, 5º Falsa. 1º Falsa, 2º Verdadera, 3º Falsa, 4º Verdadera, 5º Falsa.

El método writeDouble() de la clase ObjectInputStream sirve para escribir: Cualquier dato numérico. Datos de tipo primitivo double. Cualquier dato primitivo.

Para escribir una tabla de tipo int[] en un flujo ObjectInputStream, se usa el método: writeInt(). writeInteger(). writeObject(). writeInt[]().

Si queremos guardar números de tipo int en un archivo binario usaremos un flujo de la clase: ObjectOutputStream. IOException. FileOutputStream. ObjectInputStream.

Los ficheros binarios sirven para almacenar: Bytes ________ Datos numéricos ________ Cadena de caracteres ________ Objetos de clases definidas por el programador ________ tablas_______ Caracteres individuales ________. 1º Verdadera, 2º Falsa, 3º Falsa, 4º Verdadera, 5º Falsa, 6º Falsa. 1º Verdadera, 2º Verdadera, 3º Verdadera, 4º Verdadera, 5º Verdadera, 6º Verdadera. 1º Falsa, 2º Falsa, 3º Falsa, 4º Falsa, 5º Verdadera, 6º Verdadera. 1º Falsa, 2º Verdadera, 3º Falsa, 4º Falsa, 5º Verdadera, 6º Verdadera.

En la expresión, (int []) entrada.readObject() el cast es necesario porque el método readObject(). Devuelve un objeto Object. No devuelve nada. Devuelve un objeto Integer. Devuelve un entero.

Con el método writeObject() de la clase ObjectOutputStream, podemos guardar datos de tipo: String _______ Object _______ int _______ int[] _______ Integer _______ char _______. 1º Verdadera, 2º Falsa, 3º Falsa, 4º Falsa, 5º Verdadera, 6º Falsa. 1º Verdadera, 2º Verdadera, 3º Falsa, 4º Verdadera, 5º Verdadera, 6º Falsa. 1º Falsa, 2º Falsa, 3º Verdadera, 4º Falsa, 5º Verdadera, 6º Falsa. 1º Falsa, 2º Verdadera, 3º Falsa, 4º Falsa, 5º Verdadera, 6º Verdadera.

Para que los objetos de una clase puedan ser enviados por un flujo binario, dicha clase debe tener implementada la interfaz: Recordable. Comparator. Comparable. Serializable.

Cuando escribimos en un flujo de salida binario una tabla de objetos de la clase Persona, se guardará: Solo la referencia de la tabla original _________ Solo las referencias de los objetos Persona originales _________ Los valores y referencias de los atributos de los objetos Persona ________ Toda la información necesaria para reconstruir la tabla cuando se la recupere con el método readObject()_________ Nada, no se puede guardar una tabla de objetos _________. 1º Verdadera, 2º Verdadera, 3º Verdadera, 4º Falsa, 5º Falsa. 1º Falsa, 2º Falsa, 3º Verdadera, 4º Verdadera, 5º Falsa. 1º Verdadera, 2º Verdadera, 3º Verdadera, 4º Verdadera, 5º Falsa. 1º Falsa, 2º Falsa, 3º Falsa, 4º Verdadera, 5º Verdadera.

Los ficheros binarios se diferencian de los textos en que: Solo tienen ceros y unos. Sirven tanto para escribir como para leer. Permiten guardar todo tipo de datos, incluidos datos primitivos y objectos. No sirven para guardar texto.

Si queremos guardar una cadena de caracteres en un flujo binario de tipo ObjectOutputStream, usaremos: writeObject(). writeString(). writeChar(). Nada, no se puede.

Para guardar una tabla de tipo int [] en un fichero binario de tipo ObjectOutputStream, usaremos: writeInt(). writeObject(). writeArrayInt(). readObject().

Si queremos leer una tabla de Cadenas de caracteres del flujo binario entrada de tipo ObjectInputStream, escribiremos: String tabla=(String) entrada.readObject();. String [] tabla= entrada.readObject();. String [] tabla =(String []) entrada.readObject();. String [] tabla =(Object) entrada.readObject();.

Un flujo de tipo ObjectInputStream permite leer de: Archivos creados con un flujo ObjectOutputStream. Cualquier archivo de windows. Archivos de imagen con extensión JPG. Archivos creados con un flujo BufferedReader.

Un flujo de tipo ObjectInputStream permite acceder a: Cualquier fuente de datos primitivos u objetos de java. Únicamente a conexiones de red. Solo archivos del disco duro. Solo nos permite leer de la consola.

Si guardamos una cadena de caracteres usando un flujo ObjectOutputStream, podemos leerla directamente del archivo: Usando un procesador de texto. Usando un flujo ObjectInputStream. Usando un editor de texto. Usando una hoja de calculo.

Si guardamos una serie de objectos de la clase Cliente con un flujo ObjectOutputStream, los recuperamos: En el mismo orden en el que se guardaron. En orden inverso. En un orden aleatorio. Nunca se puede recuperar.

Los flujos binarios se cierran: Apagando el ordenador. Con el método close(). Abortando el programa. Con el método cerrar().

Hay que cerrar los flujos binarios: Siempre. Una vez al día. Nunca. Solo si no se han abierto con una estructura try-catch con recursos.

Denunciar Test