option
Cuestiones
ayuda
daypo
buscar.php

Programación A - RA5 (Operaciones sobre ficheros)

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Programación A - RA5 (Operaciones sobre ficheros)

Descripción:
Recopilación PACS + Preguntas Examen - Ilerna

Fecha de Creación: 2025/05/28

Categoría: Informática

Número Preguntas: 39

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

¿Cuál de las siguientes excepciones se lanza al intentar leer un archivo inexistente con StreamReader?. InvalidOperationException. IOException. FileNotFoundException. ArgumentException.

¿Qué clase se utiliza para escribir en un archivo de texto?. TextReader. FileWriter. Console. StreamWriter.

¿Cuál es el resultado de ejecutar el siguiente código?. Produce un error de compilación. Siempre imprime "El archivo existe". Depende de si el archivo existe en el directorio especificado. Siempre imprime "El archivo no existe".

¿Qué tipo de datos devuelve el método ReadLine()?. char. string. object. int.

¿Cuál es el propósito del método ReadAllLines de la clase File?. Leer el contenido de un archivo en un solo bloque. Borrar todas las líneas de un archivo. Escribir todas las líneas en un archivo. Leer el contenido de un archivo línea por línea y devolverlo como un array de cadenas.

¿Qué sucede si se abre un archivo en modo FileMode.Create y ya existe?. Se crea una copia. Se sobrescribe el archivo. Se lanza una excepción. No ocurre nada.

¿Qué método de la clase StreamReader se utiliza para leer todo el contenido de un archivo como una sola cadena?. Read. ReadToEnd. ReadLine. ReadBlock.

¿Cómo se cierra correctamente un archivo abierto con StreamWriter?. Llamando a Close(). Llamando a Dispose(). Ninguna es correcta. Ambas son correctas.

¿Qué método de la clase Console permite leer un valor entero directamente?. ReadInt. ReadLine con int.Parse(). Read. No es posible leer directamente un entero.

¿Qué método permite comprobar si un archivo existe antes de abrirlo?. File.isOpen(). File.Exists(). File.IsFile(). File.Check().

¿Qué significa Stream en el contexto de manejo de archivos en C#?. Una secuencia de bytes. Un tipo de variable. Un tipo de bucle. Un operador lógico.

¿Qué se imprimirá por consola?. Error en tiempo de ejecución. Archivo encontrado. Archivo no encontrado. Depende de si existe o no "archivo.txt".

¿Qué hará este código?. Eliminará el archivo y escribirá nuevo contenido. Ninguna de las anteriores. Añadirá texto al final del archivo "log.txt". Sobrescribirá el archivo "log.txt".

¿Qué saldrá por consola?. Error en tiempo de ejecución. Ninguna de las anteriores. El mensaje es: Hola. El mensaje es: mensaje.

¿Cuál de estos métodos se usa para escribir datos en un archivo?. StreamWriter.Write(). StreamReader(). Console.Output(). File.WriteText().

¿Qué hará el siguiente código?. Mostrará un error porque File no tiene el método WriteAllText. Creará un archivo con el texto especificado. Creará un archivo con el texto especificado y sobrescribirá un archivo existente con el texto especificado. Sobrescribirá un archivo existente con el texto especificado.

¿Qué tipo de archivo puede manejar un programa C# utilizando StreamReader y StreamWriter?. Solo binarios. Solo de texto. Ninguno. Ambos tipos.

¿Cómo se realiza una salida formateada para mostrar dos decimales en C#?. Console.WriteLine("{0:0.00}", valor);. Console.WriteLine("0.00", valor);. Console.WriteLine("{valor:0.00}");. Console.WriteLine("{2:.2f}", valor);.

¿Qué hace este fragmento?. Lee y almacena todo el contenido del archivo entrada.txt. Escribe "entrada.txt" en consola. Crea un archivo nuevo. Da un error porque falta usar using.

¿Qué sucede si intentas leer un archivo que no existe?. Crea un archivo vacío. Muestra un mensaje predeterminado. Genera una excepción. Devuelve un valor nulo.

¿Qué clase en C# se utiliza para leer y escribir datos binarios en un archivo, asegurando que se pueden manejar tipo de datos primitivos como int, double o bool directamente?. BinaryReader y BinaryWriter. StreamReader y StreamWriter. FileReader y FileWriter. DataStreamReader y DataStreamWriter.

¿Qué ocurre si el siguiente código intenta leer un archivo de texto que no existe?. Lanza una excepción NullReferenceException. El programa lanzará una excepción FileNotFoundException. El programa imprimirá una línea vacía en la consola. El programa imprimirá “null” en la consola.

¿Qué sucede si intentamos convertir el valor "12.34" con int.Parse() en C#?. El programa redondea a 13. El valor se convierte a tipo flotante antes de ser un entero. La conversión es exitosa y se redondea a 12. Se produce un error en ejecución.

¿Qué hará el siguiente código C# en relación con la entrada y salida de datos mediante consola?. El programa no funcionará debido a un error en la entrada de datos. El programa pedirá un nombre y luego lo mostrará en consola con un saludo. El programa pedirá un nombre y mostrará siempre “Hola, Mundo”. El programa no pedirá nada y lanzará un error de compilación.

¿Cómo abrirías un archivo para lectura y escritura utilizando la clase FileStream en C#?. FileAccess.ReadWrite permite tanto leer como escribir. FileStream no se utiliza para archivos en C#. No es necesario especificar el modo de acceso. FileMode.Create debe usarse para abrir el archivo.

¿Qué método de la clase Console es más adecuado para capturar una tecla presionada sin esperar a que el usuario pulse Enter?. Console.ReadKey(). Console.GetKey(). Console.Read(). Console.ReadLine().

Al escribir en un archivo con FileStream y el modo FileMode.Create, ¿qué ocurre si el archivo ya existe?. El archivo se abre en modo lectura y escritura. El archivo se sobrescribe por completo. El archivo se abre y se añade el nuevo contenido al final. Se lanza una excepción debido a que el archivo ya existe.

¿Qué sucede si se intenta abrir un archivo en modo de lectura con FileStream utilizando FileMode.Create?. El archivo se abre en modo lectura y se crea si no existe, pero no se pueden escribir datos. Se lanza una excepción porque el archivo no puede crearse en modo de solo lectura. El archivo se sobrescribe, perdiendo todos los datos existentes, y se puede escribir en él. El archivo se abre en modo lectura sin realizar ningún cambio en el contenido.

¿Cuál será la salida del siguiente código que escribe datos en un archivo binario en C#?. El archivo binario contendrá la cadena “Hola” seguida del número 2024. El archivo binario estará vacío. El archivo binario contendrá solo el número 2024. El archivo binario contendrá el número 2024 seguido de la cadena “Hola”.

La operación Open…. Abre un fichero existente para añadir más información a partir de su contenido. Abre un fichero existente. Si el fichero no existe, lo creará. Abre un fichero existente. Si el fichero no existe, lanzará un error. Abre un fichero existente, borrando su contenido y dejando el fichero vacío.

¿Tiene errores el siguiente código?. Sí. El modo en que lo abrimos, no es el correcto. Sí. El modo en que lo cerramos, no es el correcto. No. El código es correcto. No tiene fallos. Sí. No debemos cerrar la escritura del fichero.

¿Qué hace el siguiente código en C#?. Crea un archivo llamado archivo.txt pero no escribe ningún dato en él. Lee un archivo archivo.txt y muestra su contenido. Crea un archivo llamado archivo.txt y escribe en él el texto “Archivo creado con FileStream”. Lanza un error porque el archivo ya existe.

Si deseas abrir un archivo en C# para lectura y escritura, y que si no existe se cree, pero si existe se sobrescriba, ¿qué opción deberías usar con FileStream?. FileMode.Open + FileAccess.ReadWrite. FileMode.Append + FileAccess.ReadWrite. FileMode.Create + FileAccess.ReadWrite. FileMode.OpenOrCreate + FileAccess.ReadWrite.

¿Qué es un fichero secuencial en C#?. Un fichero que guarda datos de manera ordenada. Un tipo de fichero que no puede ser leído. Un fichero que se guarda en la memoria RAM. Un fichero que puede tener datos en cualquier orden.

¿Cuál de las siguientes afirmaciones sobre FileStream en C# es correcta?. FileStream solo se puede usar para leer archivos de texto y no archivos binarios. FileStream requiere que se utilicen exclusivamente los métodos Read y Write para trabajar con archivos. El uso de FileStream en modo FileMode.Append no permite agregar datos al final de un archivo existente. Al usar FileStream con el modo FileMode.Create, si el archivo ya existe, se sobrescribirá automáticamente.

¿Qué librería se utiliza para trabajar con entrada y salida de archivos, como leer y escribir archivos, y manipular rutas de archivos?. System.Console. System. System.Text. System.IO.

¿Qué ocurre al ejecutar el siguiente código si el archivo “archivo.txt” no existe?. El programa lanza una excepción de tipo FileNotFoundException. El programa lanza una excepción genérica de tipo Exception. Se crea un archivo vacío llamado “archivo.txt”. El programa imprime “Archivo abierto con éxito”.

¿Qué sucede si intentas crear un archivo con el modo ”w” (escribir/write) y el archivo ya existe?. El archivo se sobrescribe completamente, eliminando su contenido anterior. El contenido del archivo se conserva y se abre para su lectura. El archivo no se puede crear y se genera un error. El archivo se abre en modo de solo lectura.

¿Cuál es el modo más eficiente de escribir en un archivo usando la clase FileStream?. Stream.Access.Open. StreamReader.Read. StreamWriter.Append. StreamWriter.Write.

Denunciar Test