option
Cuestiones
ayuda
daypo
buscar.php

Prog Segundo Trimestre

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Prog Segundo Trimestre

Descripción:
107 preguntas

Fecha de Creación: 2024/03/03

Categoría: Informática

Número Preguntas: 107

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

Cuál de la siguiente no es una restricción de un método abstracto?. Obligatoriamente debe ser sobrescrito por las clases que hereden de aquella donde se declara el método abstracto. Sólo la clase a la que pertenece necesita declararse como abstracta. Sólo se declara su cabecera. Sólo pueden existir dentro de una clase abstracta.

Qué es el polimorfismo en programación orientada a objetos?. La capacidad de ocultar la implementación de una clase. La capacidad de tratar objetos de clases diferentes de manera uniforme. La capacidad de una clase para heredar de múltiples clases. La capacidad de una clase para tener múltiples constructores.

Cuál es la principal característica de una clase genérica en Java?. Se utilizan para crear instancias directamente. Permiten trabajar con tipos de datos no especificados hasta el tiempo de ejecución. Pueden contener métodos abstractos. Solo pueden tener atributos estáticos.

Qué tipo de polimorfismo ocurre en tiempo de compilación?. Polimorfismo de compilación. Polimorfismo dinámico. Polimorfismo estático. Polimorfismo temprano.

Cómo se define una clase genérica en Java?. class MiClase<T extends Generico>[ ]. class MiClase<T extends Object>[ ]. class MiClase<T>[ ]. class MiClase [ ].

Cuál de las siguientes no es una ventaja de la herencia en programación orientada a objetos?. Organización jerárquica de clases. Polimorfismo. Acoplamiento fuerte. Reutilización de código.

Cuál de las siguientes afirmaciones es verdadera acerca de la herencia en Java?. Una interfaz puede extender múltiples interfaces. Una clase abstracta puede heredar de múltiples clases concretas. Una clase abstracta no puede heredar de interfaces. Una interfaz puede heredar de una clase abstracta.

Cuál de las siguientes afirmaciones es verdadera?. Una clase abstracta solo puede contener métodos abstractos. Una interfaz no puede tener constructores. Una clase abstracta no puede tener atributos. Una interfaz puede contener tanto métodos abstractos como variables constantes.

Cuál es el propósito de los métodos abstractos en una clase abstracta?. Evitar la herencia de otras clases. Declarar un método sin proporcionar una implementación. Permitir la creación de instancias de la clase abstracta. Proporcionar una implementación predeterminada.

Cuál es la forma correcta de declarar un método abstracto en Java?. [tipo/void] [public/private] abstract nombreMetodo([parametros]). [public/private] abstract [tipo/void] nombreMetodo([parametros]). [public/private] [tipo/void] abstract nombreMetodo([parametros]). [tipo/void] abstract [public/private] nombreMetodo([parametros]).

Qué palabra clave se utiliza en Java para indicar la implementación de una interfaz?. extends. abstract. interface. implements.

Qué palabra clave se utiliza en Java para heredar de una clase?. extends. implements. derives. inherits.

Puede una clase implementar múltiples interfaces en Java?. Sí, una clase puede implementar múltiples interfaces. No, una clase solo puede implementar una interfaz a la vez. Sí, pero solo si las interfaces son abstractas. No, las interfaces no pueden ser implementadas por clases.

Qué dos técnicas se utilizan para pasar parámetros a un método?. Valor y abstract. Estático y referencia. Estático y abstact. valor y referencia.

Qué define a la pila de llamadas?. Guarda los datos que se necesitan para ejecutar un método. Es una estructura FIFO. Cuantas más líneas de código tenga el programa más ocupará la pila. Cada vez que ejecutemos un new() estaremos añadiendo una entrada a la pila.

Indica la respuesta incorrecta. El comportamiento es la propiedad que define las acciones que un objeto puede llevar a cabo. Un objeto engloba tanto propiedades como métodos. El constructor forma parte de la Identidad de un objeto. El estado de un objeto se compone de variables miembro y variables objeto.

Si desde el objeto A invoco un método de un objeto B: El objeto B envía una petición a A. El objeto A interactúa con B a través de su constructor. El objeto B recibe una petición de A. El objeto A recibe un mensaje de B.

Ala hora de modularizar la resolución de un problema de programación OO, qué es lo más recomendable?. Desarrollar toda la lógica dentro del main. Incluir en el main lectura de variables, llamadas a los métodos de objetos e impresión de resultados. Una única línea de código en el método main. Sólo la impresión de resultados en el main.

Durante la ejecución de un programa, qué zonas de memoria se utilizan? (marca la respuesta incorrecta). El área del código. El área de datos estáticos. El área de datos. El área de métodos.

Cómo mostrar por pantalla el objeto de una clase creada por nosotros?. Reescribiendo el método toString de la clase y luego utilizando System.out.printin(objeto);. Reescribiendo el método toString de la clase. Mediante la instrucción System.out.printin(clase);. Mediante la instrucción System.out.printin(objeto):.

Según la propiedad de Identidad, qué diferencia a dos objetos del mismo tipo?. El valor de sus atributos. Sus posiciones de memoria. El nombre del objeto. El orden en que se declaren.

Qué se considera una buena práctica en la resolución de un requerimiento?. Utilizar lowercase para declarar los métodos de un objeto. Guardar toda la información en una única clase para resolver el requerimiento rápidamente. Diseñar una jerarquía de clases adecuada. Comenzar a desarrollar la solución sin un diseño previo.

Marca la respuesta correcta: Una vez que declaro el objeto, el sistema operativo reserva memoria en HEAP para almacenarlo. Un error NullPointerException se debe a que no hemos declarado correctamente el objeto. Necesito instanciar el objeto a través de un new. Al declarar el objeto, ya puedo invocar cualquiera de sus métodos.

Dado el siguiente código, cómo puedo evitar la excepción NullPointerException? public static void main(String[] args //1 Animal perro1; //2 perro1.ladrar(); //3 ] En clase Animal: public void ladrar() [ System.out.printin("Guau"); ]. En línea 2 instanciando el objeto perro1. No hay excepción si ejecuto el código. En línea 3 añadiendo la instrucción: perro1 = new Animal();. En línea 1 instanciando el objeto perro1.

Con respecto a la declaración de un bloque estático, marca la respuesta incorrecta. Podemos declarar más de uno en la misma clase. Se utilizan para inicializar las variables y métodos estáticos. Se ejecutan antes que los constructores. Las variables estáticas no pueden inicializarse en un método constructor.

Cuál es la diferencia entre los pasos por valor y referencia? (marca la respuesta incorrecta). El paso por valor se hace con los parámetros de tipo primitivo y el de referencia con los de tipo objeto. En el paso por valor el parámetro es una copia del valor original de la variable y en la referencia se pasa la dirección de memoria de la variable. Si realizamos una modificación de un parámetro pasado por valor no tendrá efecto en la variable original, sí silo pasamos por referencia. En el paso por valor el parámetro es una copia de la memoria de la variable original y en la referencia se pasa la dirección de memoria original de la variable.

La clase Motor tiene tres atributos: String fabricante; int potencia; double antiguedad; Cómo podemos leer por teclado los atributos de un objeto clase Motor?. Motor motor1 = Scanner.nextMotor();. No es posible. Scanner input = new Scanner(); Motor motor1 = input.nextMotor();. Leer uno a uno todos los atributos y pasárselos al constructor del objeto.

Cuál de las siguientes propiedades no identifica a un objeto?. Interacción. Estado. Comportamiento. Identidad.

public class Application1 { public static void menu(String[ ] param){ } } Con la declaración del método anterior, qué sentencia es falsa?. Podemos llamarlo con la instrucción Application1.menu();. Sólo puede acceder a métodos y variables estáticos. Puede acceder sólo a variables estáticas pero a cualquier método. El método menu pertenece al objeto.

Con respecto al concepto de biblioteca en Java, marca la respuesta incorrecta: Todos los lenguajes permiten importar bibliotecas hechas en otros lenguajes. Cualquiera puede crear una y compartirla con el resto del mundo. Favorecen la reutilización del código. Es un conjunto de clases que comparten una misma funcionalidad.

Qué diferencia un constructor de copia con el resto de tipos de constructor?. Podemos tener varios constructores de copia. Puede ser privado. Devuelven un tipo void. Recibe como parámetro un objeto de la misma clase a la que pertenece.

Qué sucede si igualamos dos objetos mediante el operador de igualdad?. Hacemos que apunten a la misma dirección de memoria. Ninguna es correcta. Creamos un objeto con los mismos atributos al que igualamos. Creamos una extensión de la clase padre.

Indica la respuesta correcta: Las bibliotecas del JDK necesitan ser descargadas una a una para integrarlas en nuestro proyecto. La biblioteca System es externa. Las bibliotecas en Java se distribuyen en archivos .jar. En un proyecto no hay limitación para importar bibliotecas propias, pero sí para externas.

Con respecto al concepto de herencia, indica la opción incorrecta: Java permite la herencia simple y múltiple. Con la herencia múltiple puede darse el caso de heredar varios atributos o métodos con el mismo nombre. Con la herencia múltiple se hereda atributos y métodos de todos los padres. Phyton es capaz de resolver los posibles conflictos de la herencia múltiple.

Para qué se utiliza el proyecto Java Class Library en NetBeans?. Para crear una plantilla de jerarquía de paquetes que podamos reutilizar. Para definir la clase Library. Para optimizar la performance en los proyectos donde se importe. Para crear una biblioteca que podamos importar en otros proyectos.

Es necesario crear todos los tipos de constructor de una clase?. Lo recomendable es sólo el constructor por defecto. Únicamente el constructor por defecto y el constructor de copia. Basta con el constructor de copia. Como mínimo el constructor por defecto y el constructor con parámetros.

Hemos creado una serie de clases que serán utilizadas en proyectos de otras personas. Cuál es la opción más recomendable?. Crear una biblioteca por paquete. Crear un sólo paquete con todas las clases. Crear una biblioteca con todos los paquetes. Crear un paquete por clase.

Dado un atributo protected de una clase, desde dónde no será accesible?. Subclases del mismo paquete. Otras clases de otros paquetes. Subclases de otros paquetes. Otras clases del mismo paquete.

Cómo posibilita Java la capacidad de importar una biblioteca completa?. import nombrepaquete.nombreclase;. import nombrepaquete;. import nombrepaquete;*. import nombrepaquete.*;.

Marca la opción correcta. Los constructores: No devuelven ningún tipo de dato. Tienen que ser públicos. Ninguna es incorrecta. Tienen que llamarse exactamente igual que la clase a la que pertenecen.

Indica la opción correcta: Si una clase B hereda de una clase A, A extiende a B. Si una clase A hereda de una clase B, B es un tipo específico de A. Si una clase A hereda de una clase B, B es la clase padre de A. Si una clase B hereda de una clase A, B es supertipo de A.

La clase Motocicleta hereda de la clase Vehículo: Vehiculo es subclase de Motocicleta. Motocicleta es superclase de Vehiculo. Vehiculo es hija de Motocicleta. Vehiculo es la clase padre.

public class Alumno extends Persona { public int getAinoNacimiento() { //Indica la instrucción más adecuada para obtener el atributo edad, suponiendo que éste ya existe en la clase padre, declarado como privado y existe un método getter. } }. return Persona.edad;. return Persona.getEdad():. return super.getEdad();. return super.edad;.

Por qué no todos los lenguajes de programación aceptan la herencia múltiple?. Por las posibles ambigüedades ante la herencia de dos clases que tengan un atributo o método que se llamen igual. Todas son correctas. Gran cantidad de lenguajes OO ni siquiera consideran la herencia simple. La cantidad de atributos y métodos que podrían heredar las subclases desbordaría la memoria.

En nuestra aplicación contamos con una clase Empresa y otra Empleado, qué relación crees que mantendrán?. Asociación. Agregación. Herencia. Composición.

Qué no es necesario a la hora de sobreescribir un método en una subclase?. Invocar al constructor del padre en el método sobrescrito. Indicar que voy a sobreescribir el método con la etiqueta @Override. Volver a crear el método con el mismo nombre, tipo devuelto y parámetros que en la clase padre. Que esté implementado en la clase padre y no se trate del constructor.

Indica la opción correcta: Los constructores se heredan y se pueden utilizar directamente con el operador new. La instrucción super habilita la lectura y escritura de atributos privados en la subclase. La instrucción super() llama al constructor de la clase padre. En el constructor de la clase hija no es necesario llamar al constructor de la clase padre, sería redundante.

Acerca de la relación de composición entre dos clases, señala la afirmación incorrecta: Las variables de objetos deben ser instanciadas en un nuevo método de la clase donde declaro esas variables. Las variables de objetos deben ser instanciados con el constructor respectivo sólo si su clase es static. La instancia de una clase contiene varias instancias de otras clases. Las variables de objetos no necesitan ser instanciadas.

El método pintar() de la clase Artista viene declarado como: public final void pintar() {....} Qué nos indica la keyword final?: No se podrán crear subclases de Artista. Los parámetros del método pintar serán constantes. El método pintar no se podrá sobrescribir en las subclases. El método pintar no será accesible en las subclases de Artista.

Cuáles de las siguientes no es una relación entre clases?. Relación de herencia. Relación de dependencia. Relación de agregación. Relación de identidad.

En la relación de composición entre dos clases... Una clase necesita implementar toda la funcionalidad de otra. Una clase define a la otra en su interior. Una clase no tiene sentido sin la otra. Una clase utiliza el método de otra.

En una relación de herencia simple, una subclase. Puede utilizar los métodos de la superclase, que deben ser redefinidos siempre. No necesita volver a implementar los métodos heredados. Puede acceder directamente a la parte privada de la superclase. Hereda los métodos pero no los atributos del padre.

Indica la opción incorrecta: El atributo público que hereda una subclase puede ser modificado directamente desde ésta. Un método protected es accesible desde todas las subclases incluso si éstas se sitúan en otros paquetes. Una subclase que herede un atributo privado no puede acceder a él directamente. Un método protected únicamente puede ser utilizado en la clase donde se definió y por sus subclases.

Acerca del control de excepciones, cuál de las siguientes afirmaciones es incorrecta?. Un catch no puede estar sin un try. Un try puede tener uno o varios catch. Utiliza únicamente el bloque try. Cuando se produce un error, el control pasa directamente al catch.

Cuál de las siguientes no es un tipo de prueba de código?. Pruebas de caja negra. Pruebas de valores límite. Pruebas exhaustivas. Pruebas de descubrimiento.

Cuál es el propósito de la palabra clave throw en Java?. Lanzar una excepción manualmente. Ignorar una excepción. Propagar una excepción automáticamente. Manejar una excepción.

Cuál es la función principal de un punto de ruptura (breakpoint)?. Ignorar errores en esas líneas. Acelerar la ejecución del programa. Marcar líneas de código sin importancia. Detener la ejecución del programa.

Cuál de las siguientes afirmaciones es incorrecta?. Cuando lanzamos una excepción, se cede el control al bloque catch. Todas son correctas. Para utilizar throw necesitamos llamar al constructor por parámetros de la Excepción e indicar el motivo del error. Al terminar de ejecutarse el bloque catch, el programa continuará por la siguiente instrucción a continuación del bloque.

Cuál es la diferencia entre throws y throw en Java?. throws se usa en la firma del método, throw para lanzar excepciones. throws se usa para lanzar excepciones, throw para manejarlas. No hay diferencia. throw se usa en la firma del método, throws para lanzar excepciones.

Cuál es el propósito de la propagación de excepciones?. Todas son incorrectas. Gestionarlas en la instancia superior. Permitir que el programa continue como si no hubiera habido ninguna excepción. Evitar el error que las lanzó.

Cuál podría ser una definición de excepción en Java?. Un bucle de control de errores. Un error en el código que interrumpe su ejecución. Una variable especial para errores. Un tipo de dato común.

A la hora de crear una excepción propia (señala la opción incorrecta) : Deberá implementar el constructor con parámetros. Será buena práctica nombrarla con el sufijo Exception. Necesitará de la palabra reservada implements. Tendrá que heredar de la clase Exception.

Cúal de los siguientes elementos no es relevante en un proceso de debugging?. Breakpoints. Pila de llamadas. Ventana de variables. Librerías.

Qué es el debugging en programación?. Un proceso para documentar el código. Un proceso para eliminar código innecesario. Una técnica para encontrar y corregir errores en el código. Una práctica para mejorar el rendimiento del código.

Señala la opción incorrecta: Se agrega la etiqueta @throws por cada excepción que un método lance para documentarlas. La descripción en cada etiqueta @throws corresponde al caso en el que se lanzará la excepción. Las excepciones propias se documentan de la misma manera que una clase. No es necesario documentar la propagación de excepciones.

Cuál de las siguientes clases en Java se utiliza para leer datos de un fichero en formato de texto?. BufferedReader. DatalnputStream. FilelnputStream. InputStreamReader.

Cuál es el propósito de la clase RandomAccessFile en Java?. Gestionar la entrada y salida estándar. Acceder directamente a cualquier parte del fichero. Realizar operaciones matemáticas avanzadas. Proporcionar flujos para leer y escribir caracteres en formato de texto.

Cuáles son los dos tipos principales de clases de flujo en Java?. FileReader y FileWriter. InputStream y OutputStreamn. Datalnput y DataOutput. InputReader y OutputWriter.

En qué consiste el acceso secuencial a un fichero?. Lectura o escritura de datos en un orden lineal. Acceso directo a cualquier parte del fichero. Operaciones de entrada y salida simultáneas. Manipulación de ficheros en modo exclusivo.

Qué excepciones pueden ocurrir al gestionar ficheros en Java?. IOException y FileFormatException. FileNotFoundException y FileAccessException. FileNotFoundException y IOException. FileException y ¡OException.

Cuál de las siguientes opciones describe mejor un flujo basado en bytes en Java?. Trabaja con datos binarios y proporciona operaciones de lectura y escritura byte a byte. Proporciona métodos específicos para operaciones de caracteres. Lee y escribe datos en formato de texto. Está diseñado exclusivamente para la entrada estándar.

En qué consiste el acceso aleatorio a un fichero en Java?. Realizar operaciones de entrada y salida simultáneas. Utilizar flujos de caracteres. Leer o escribir datos en un orden lineal. Acceder directamente a cualquier parte del fichero.

Qué paquete en Java proporciona clases para manejar operaciones de entrada y salida, incluyendo flujos y ficheros?. java.util. java.io. java.file. java.lang.

Qué representan los flujos predeterminados System.in, System.out y System.err en Java?. Flujos basados en caracteres. Flujos basados en bytes. Flujos de entrada y salida estándar. Flujos de error estándar.

Cuál de las siguientes clases en Java se utiliza para leer y escribir datos de manera eficiente en formato de texto?. BufferedReader y BufferedWriter. InputStreamReader y OutputStreamWriter. FileReader y FileWriter. DatalnputStream y DataOutputStream.

Cual de las siguientes afirmaciones es cierta sobre el cierre de flujos en Java?. No es necesario cerrar flujos, ya que Java lo hace automáticamente. Solo se deben cerrar flujos basados en caracteres, no en bytes. Siempre se debe cerrar un flujo después de su uso para liberar recursos. Solo se deben cerrar flujos si se escriben datos en el fichero.

Cuál es el concepto de flujo en Java?. Una secuencia de datos que se transfiere de un lugar a otro. Una secuencia de instrucciones. Un tipo de error en el programa. Un ciclo repetitivo.

Cuál es la principal diferencia entre HashSet y TreeSet en Java?. HashSet permite elementos duplicados, TreeSet no. No hay diferencia, son intercambiables. HashSet y TreeSet son implementaciones de List. TreeSet garantiza un orden específico, HashSet no.

Cuál de las siguientes afirmaciones sobre la biblioteca DOM en Java es correcta?. Ninguna es correcta. DOM se utiliza exclusivamente para la validación de documentos XML. DOM proporciona una representación en memoria de documentos XML y permite la manipulación de su contenido. DOM se utiliza solo para la lectura de documentos XML.

Cuál de las siguientes afirmaciones sobre documentos XML es incorrecta?. XML es un lenguaje de programación. Los elementos en un documento XML pueden tener atributos. XML se utiliza para describir datos. XML es un estándar del W3C.

Cuál es el propósito de un esquema XSD (XML Schema Definition) en documentos XML?. Proporcionar un formato de salida para la transformación de documentos XML. Especificar la codificación de caracteres utilizada en un documento XML. Definir reglas para la estructura y el contenido de un documento XML. Definir el estilo de presentación de un documento XML.

Qué método se utiliza para obtener un elemento específico en una ArrayList en Java?. getElement(). retrieve(). fetch(). get().

Qué clase en Java se utiliza para representar un nodo en la biblioteca DOM?. DOMParser. Element. Node. DocumentBuilder.

Cuál de las siguientes clases en Java se utiliza para representar un documento XML y proporciona métodos para crear, modificar y analizar contenido XML?. XMLDocument. DocumentBuilder. DOMDocument. Document.

Cuál de las siguientes afirmaciones sobre la interfaz Listen Java es verdadera?. No permite elementos duplicados y garantiza un orden específico. Permite elementos duplicados y garantiza un orden específico. No permite elementos duplicados y no garantiza un orden específico. Permite elementos duplicados pero no garantiza un orden específico.

Qué interfaz en Java se utiliza para representar la asociación de claves y valores únicos?. Map. Hashtable. Set. List.

Qué se utiliza para validar la estructura de un documento XML?. CS5 (Cascading Style Sheets). SAX (Simple API for XML). XSLT (Extensible Stylesheet Language Transformations). DTD (Document Type Definition).

Cuál es la diferencia principal entre ArrayList y LinkedList en Java?. ArrayList permite acceso aleatorio, LinkedList no. ArrayList es más eficiente que LinkedList. No hay diferencia. LinkedList permite acceso aleatorio, ArrayList no.

Cuál de las siguientes afirmaciones sobre lteradores en Java es verdadera?. Un Iterador permite recorrer una colección y modificar sus elementos durante el recorrido. No es posible eliminar elementos mientras se itera con un lterador. Los Iteradores solo se utilizan para Listas. Los Iteradores solo se utilizan para Conjuntos (Set).

Cual de las siguientes implementaciones de la interfaz List en Java permite acceder eficientemente a elementos en cualquier posición?. HashSet. LinkedList. Vector. ArrayList.

Cuál es el propósito principal de la interfaz Map en Java?. Representar una secuencia de elementos. Representar una colección ordenada de elementos. Permitir la asociación de claves y valores únicos. Proporcionar operaciones para pilas y colas.

Cuáles son los métodos para leer y escribir un objeto en un flujo en Java?. read() y write(). serializeObject() y deserializeObject(). getObject() y setObject(). readObject() y writeObject().

En Java, el bloque finally: Se ejecutará siempre. Puede haber varios bloques finally en un try-catch. Sólo se ejecutará después del try. Sólo se ejecutará después del catch.

Cuál es el propósito del objeto ObjectOutputStream en Java?. Realizar operaciones matemáticas avanzadas. Escribir datos primitivos en formato binario. Escribir objetos en formato binario. Escribir caracteres en un fichero.

Cuál de los siguientes no es un paso a seguir para escribir en un fichero de texto en Java?. Cerrar el objeto PrinterWriter y después el FileWriter. Crear un objeto de tipo PrintWriter a partir del objeto FileWriter. Escribir las cadenas que necesitemos a partir del método printOut de la clase PrintWriter. Crear un objeto de tipo FileWriter a partir de la ruta del fichero.

Cuál es el propósito de listFiles() en la clase File en Java?. Listar los subdirectorios de un directorio. Obtener una lista de los directorios principales del sistema. Listar tanto archivos como subdirectorios de un directorio. Listar los archivos en un directorio.

De cuál de las siguientes clases no es necesario crear un objeto para la lectura de ficheros binarios?. FilelnputStrearn. BufferedInputReader. BufferedInputStream. BufferedReader.

Cuál es el propósito del método mkdirs() en la clase File en Java?. Eliminar un directorio. Cambiar el nombre de un directorio. Crear un directorio junto con sus directorios padres si no existen. Crear un nuevo archivo.

Qué sucede si intentas serializar un objeto cuya clase no implementa la interfaz Serializable en Java?. Java automáticamente agrega la implementación Serializable. Se produce un error de compilación. Se lanza una excepción NotSerializableException en tiempo de ejecución. El objeto se serializa sin problemas.

La excepción IOException se lanzará siempre que... (marca la opción incorrecta): El usuario que estamos usando no tiene permisos de lectura o escritura sobre ficheros. El fichero está corrupto por cualquier motivo. No tenga permisos de escritura en el caso de querer escribir información en él. La ruta del fichero al que queremos acceder no es correcta.

El tratamiento de ficheros se basa en cuatros pasos, marca la opción correcta: Abrir. Operar. Comprobar. Cerrar. Formatear. Abrir. Operar. Cerrar. Comprobar. Abrir. Operar. Cerrar. Abrir. Comprobar. Operar. Cerrar.

En Java, a la hora de escribir cadenas en un fichero binario: Utilizamos el método write de la clase BufferedOutputStream. Es necesario obtener los bytes de la cadena mediante el método getBytes de la clase String. Hay que usar un tabulador vertical para escribir las cadenas en una línea tras otra. Tenemos que indicar el tipo de codificación que queremos usar.

Para que no se sobrescriba el contenido de un fichero...: Habrá que pasarle un parámetro extra al constructor del objeto FileWriter con valor true. Habrá que pasarle un parámetro extra al constructor del objeto PrintWriter con valor false. Habrá que pasarle un parámetro extra al constructor del objeto FileWriter con valor false. Habrá que pasarle un parámetro extra al constructor del objeto PrintWriter con valor true.

Qué hace la palabra clave transient en Java en el contexto de la serialización?. Acelera el proceso de serialización. Indica que un objeto no debe ser serializado. Controla el orden de serialización de los campos de un objeto. Es un sinónimo de serialVersionUID.

Cuál es el propósito de serialVersionUlD en la serialización de objetos?. Garantizar la seguridad de la serialización. Identificar la versión de la clase del objeto serializable. Determinar el tamaño del objeto serializado. Asegurar que los objetos sean serializados en orden alfabético.

Entre los pasos a seguir para leer datos de un fichero de texto, no se encuentra: Crear un objeto de tipo BufferedReader a partir del objeto FileReader. Cerrar el fichero, primero el objeto FileReader y después el BufferedReader. Utilizar el método readLine de la clase BufferedReader. Crear un objeto de tipo File.

Qué es la serialización en Java?. Una forma de optimizar código. Una técnica para comprimir archivos. Una forma de ordenar datos en una lista. Un proceso para convertir un objeto en una secuencia de bytes.

Denunciar Test