¡GoConqr estrena diseño! Cuéntanos qué te parece.

Test

Serialización de objetos en Java: clases y flujo de grabación

Juan Giacosa 7 preguntas

Hacer el test

Este test tiene tipos de pregunta que se abren en el reproductor de siempre.

Preguntas del test (7)

  1. 1¿A qué se conoce como serialización?
    1. AAl mecanismo que permite grabar o reccuperar objetos complejos desde dispositivos externos, convirtiendolos en flujos de bytes
    2. BAl mecanismo que permite leer directamente desde un archivo, un objeto sin realizar conversión alguna
  2. 2Clases utilizados en el proceso de serialización
    1. AObjectOutputStream / ObjectInputStream
    2. BFileInputStream/FileOutputStream
    3. CFileWriter/FileReader
    4. DBufferedWriter/BufferedReader
  3. 3Ingresar el orden en el que deben realizarse los siguientes pasos, para lograr la comunicación entre la aplicación (en memoria) y el archivo serializado (Para salida de objetos) en un método clásico grabar(objetoAGrabar):
    [blank_start]2[blank_end] - Crear un objeto de la clase FileOutputStream con el objeto de la clase file como parametro.
    [blank_start]3[blank_end] - Crear un objeto ObjectOutputStream con el objeto de la clase FileOutputStream como parametro
    [blank_start]1[blank_end] - Crear un objeto de la clase File a modo de "file descriptor"
    [blank_start]5[blank_end] - Cerrar los flujos de salida utilizando los métodos flush() y close() con el objeto de la clase ObjectOutputStream
    [blank_start]4[blank_end] - Grabar el objeto deseado, utiilizando el metodo writeObject(objetoAGrabar) en el objeto ObjectOutputStream
    1. A2
    2. B3
    3. C1
    4. D5
    5. E4
  4. 4Seleccionar las sentencias que sean verdaderas sobre la utilización de las interfaces de marcado o vacías
    1. ASerializable es una interface de marcado
    2. BNo solicitan ningún método dentro de la clase que las implementa
    3. CNo contienen nada, deben ser completamente definidas cada vez que son implementadas
    4. DSirven para marcarle a la JVM que la clase que la implementa esta interface puede estar vacía
    5. ESirven para indicarle a la JVM que la clase que la implementa cumple con alguna propiedad
  5. 5¿Puede cualquier clase ser serializable?
    1. AVerdadero
    2. BFalso
  6. 6¿Como puede un programador decidir que un atributo no pueda ser serializado?
    1. AMarcar el atributo como static
    2. BMarcar el atributo como transient
    3. Cmarcar el atributo como nonSerializable
    4. DNo hacer nada. Cualquier atributo que no esté marcado como "serial" no podra ser serializable.
  7. 7Si una clase es serializable, y contiene a su vez un atributo de esa clase. Para que ese atributo sea a su vez grabado a su clase ¿ Debe implementar serializable?
    1. AVerdadero
    2. BFalso

Información

Descripción
Test sobre Sin título, creado por Juan Giacosa el 29/09/2016.
Idioma
English
Visitas
1
Valoración
Aún sin valoraciones
Valora este test
Valora este test

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?