Programacion Basica PAC 2 (UF3)
![]() |
![]() |
![]() |
Título del Test:![]() Programacion Basica PAC 2 (UF3) Descripción: PAC 2 (UF3) |




Comentarios |
---|
NO HAY REGISTROS |
Podemos realizar tres operaciones básicas cuando trabajamos con ficheros. Relaciona qué hace cada una de las operaciones en los ficheros: relacionar un objeto con un fichero. trabajar con el fichero a través de un flujo. liberar el recurso. Si tenemos el siguiente código: using System; using System.IO; namespace Videotutorias{ class Program{ static void Main(string[] args){ FileStream fichero3 = new FileStream("fichero2.txt", FileMode.OpenOrCreate,FileAccess.ReadWrite); StreamReader lectura = new StreamReader(fichero3); Console.WriteLine(lectura.ReadLine()); StreamWriter escritura = new StreamWriter(fichero3); escritura.Write("HOLA"); escritura.Close(); lectura.Close(); Console.ReadKey(); fichero3.Close(); } } } ¿Qué nos mostrará por pantalla la línea Console.WriteLine(lectura.ReadLine());?. Vacío. Hola. HOLA. HOLAHOLA. Respecto a este código: using System; using System.IO; namespace Videotutorias{ class Program{ static void Main(string[] args){ FileStream fichero3 = new FileStream("fichero2.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite); StreamReader lectura = new StreamReader(fichero3); Console.WriteLine(lectura.ReadLine()); StreamWriter escritura = new StreamWriter(fichero3); escritura.Write("HOLA"); escritura.Close(); lectura.Close(); Console.ReadKey(); fichero3.Close(); } } } ¿Qué hay almacenado en el fichero cuando finaliza la ejecución?. HOLA. hola. holahola. vacío. ¿Sería correcto el siguiente código? using System; using System.IO; namespace Videotutorias{ class Program{ static void Main(string[] args){ FileStream fichero2 = new FileStream("fichero.txt", FileMode.Open, FileAccess.Read); StreamReader flujo2 = new StreamReader(fichero2); string linea = ""; while ((linea = flujo2.ReadLine()) != null){ Console.WriteLine(linea); } flujo2.Close(); fichero2.Close(); } } }. Sí. Es correcto. No. Se debería cerrar primero el fichero y después el flujo. No. Se debería acceder a él en modo escritura. No. La condición While no esta bien escrita. ¿Para qué sirve System.IO?. contiene tipos que permiten leer y escribir en los archivos y secuencias de datos. Es una función para poder trabajar la programación modular. No existe esa sentencia en C#. contiene tipos de datos de SQL. |