La diagonal para representar las carpetas (subdirecto--rios) para localizar un archivo en CSharp se representacon \\
Verdadero
Falso
Basicamente un archivo solo tiene 2 operaciones respec-to a su contenido interno: Lectura y Escritura
Verdadero
Falso
Se pueden accesar los datos de un archivo cerrado
Verdadero
Falso
Un programador le puede asignar cualquier extension aun archivo
Verdadero
Falso
Los archivos que contienen datos siempre tienen exten -sion *.DAT
Verdadero
Falso
Se pueden agregar datos a un archivo cerrado (desde unprograma en CSharp)
Verdadero
Falso
Antes de operar un archivo, debe abrirse
Verdadero
Falso
Los archivos de texto siempre tienen extension *.TXT
Verdadero
Falso
Se debe cerrar un archivo cuando deja de utilizarse
Verdadero
Falso
Para abrir un archivo debe utilizarse un flujo
Verdadero
Falso
De acuerdo al contenido, los archivos se clasifican enArchivos de Texto y Archivos Binarios
Verdadero
Falso
Un archivo de texto no puede almacenar datos numericos
Verdadero
Falso
Los archivos de texto pueden leerse desde cualquier editor de texto
Verdadero
Falso
Los archivos binarios siempre tienen extension *.BIN
Verdadero
Falso
Un archivo binario no puede tener extension *.TXT
Verdadero
Falso
Un archivo binario no puede tener extension *.DAT
Verdadero
Falso
Un programa con extension *.EXE es un archivo binario
Verdadero
Falso
Los archivos binarios pueden leerse desde cualquier editor de texto
Verdadero
Falso
Un archivo binario almacena los datos numericos en for-mato binario
Verdadero
Falso
Un archivo binario no puede almacenar caracteres
Verdadero
Falso
Los programas fuentes *.CS son archivos de texto
Verdadero
Falso
Los programas fuentes *.CS son archivos binarios
Verdadero
Falso
Los programas objeto *.OBJ son archivos de texto
Verdadero
Falso
Los programas objeto *.OBJ son archivos binarios
Verdadero
Falso
Los programas ejecutables *.EXE son archivos de texto
Verdadero
Falso
Los programas ejecutables *.EXE son archivos binarios
Verdadero
Falso
De acuerdo al tipo de acceso, los archivos se clasifi -can en Secuenciales y Directos
Verdadero
Falso
De acuerdo al contenido, los archivos se clasifican en:Secuenciales y Directos
Verdadero
Falso
De acuerdo al contenido, los archivos se clasifican enSecuenciales y Directos
Verdadero
Falso
Al final del archivo, el sistema operativo coloca unamarca que sirve para identificar donde termina (End OfFile) EOF
Verdadero
Falso
La marca que se coloca al finalizar el archivo se llamaEOF (End Of File)
Verdadero
Falso
En C#, se pueden crear archivos sin extension
Verdadero
Falso
Todos los archivos deben tener extension
Verdadero
Falso
En los archivos secuenciales, los datos se accesan con-secutivamente
Verdadero
Falso
En los archivos directos, los datos se accesan consecu-tivamente
Verdadero
Falso
A los archivos directos tambien se les conoce como ar -chivos relativos o de acceso directo
Verdadero
Falso
Los archivos en Lenguaje C# utilizan direcciones fisi-cas para localizar los datos
Verdadero
Falso
Los archivos en Lenguaje C# utilizan direcciones logi-cas para localizar los datos
Verdadero
Falso
Las direcciones fisicas de un archivo se calculan enBytes
Verdadero
Falso
Las direcciones fisicas de un archivo se calculan enBits
Verdadero
Falso
Las direcciones logicas de un archivo se calculan deacuerdo a un numero consecutivo
Verdadero
Falso
Para reposicionar el indicador interno de un archivo,es necesario calcular su direccion fisica
Verdadero
Falso
Para reposicionar el indicador interno de un archivo,es necesario calcular su direccion logica
Verdadero
Falso
Para utilizar las clases de manejo de archivos esnecesario incluir el espacio de nombresusing System.IO;
Verdadero
Falso
Para declarar el flujo de bytes del archivo seutiliza FILESTREAM flujo;
Verdadero
Falso
Para declarar el flujo de bytes del archivo seutiliza FileStream flujo;
Verdadero
Falso
Cuando se utiliza el modo de apertura de solo lectura,el archivo debe existir
Verdadero
Falso
Si se intenta abrir un archivo en modo de solo lecturay no existe, devuelve el valor NULL
Verdadero
Falso
Si se intenta abrir un archivo en modo de solo lecturay no existe, dispara una FileNotFoundException
Verdadero
Falso
Si se intenta abrir un archivo en modo de solo lecturay no existe, automaticamente se crea
Verdadero
Falso
Cuando se abre un archivo con modo de solo escritura yel archivo ya existe, se pierde todo el contenidoprevio
Verdadero
Falso
Si se desea limpiar todo el contenido de un archivo(sin borrarlo) puede abrirse en modo Create
Verdadero
Falso
Si se desea borrar todo el contenido de un archivo (sinborrarlo) debe abrirse en modo Truncate
Verdadero
Falso
Para agregar datos al final de un archivo, debe abrirseen modo de agregar (Append)
Verdadero
Falso
El modo de apertura de agregar al final de un archivotambien se conoce como Append
Verdadero
Falso
Cuando se intenta abrir un archivo en modo agregar y noexiste, automaticamente se crea
Verdadero
Falso
Un archivo debe existir cuando se intenta abrir en modolectura y escritura
Verdadero
Falso
Cuando se intenta abrir un archivo en modo lectura y escritura, automaticamente se crea
Verdadero
Falso
Se le puede cambiar el nombre a un archivo abierto
Verdadero
Falso
Se puede eliminar un archivo abierto
Verdadero
Falso
Cuando se desea borrar un registro de un archivo, seelimina fisicamente
Verdadero
Falso
Cuando se desea borrar un registro de un archivo, seelimina logicamente
Verdadero
Falso
Cuando se elimina logicamente un registro, disminuye eltamano del archivo
Verdadero
Falso
Cuando se elimina fisicamente un registro, disminuye eltamano del archivo
Verdadero
Falso
Cuando se elimina logicamente un registro, el registrosigue existiendo en el archivo, pero se modifica sucontenido con marcas especiales definidas por el programador
Verdadero
Falso
Para borrar un registro, primero debe consultarse
Verdadero
Falso
En la rutina de bajas fisicas de registros, se recomienda utilizar otro archivo auxiliar
Verdadero
Falso
En un archivo secuencial, cuando se inserta un nuevoregistro, regularmente se almacena al final del archivo
Verdadero
Falso
En un archivo directo, cuando se inserta un nuevoregistro, regularmente se almacena al final del archivo
Verdadero
Falso
En un archivo directo, cuando se inserta un nuevoregistro, regularmente se almacena en una direccion fi-sica calculada
Verdadero
Falso
Para definir el nombre de un archivo puede declararseuna cadena verbatim
Verdadero
Falso
Para definir una cadena verbatim se antepone el simbolo@
Verdadero
Falso
La siguiente declaracion representa la definicion delnombre de un archivo mediante una cadena verbatim
string NombreArchivo = "c:\\Archivo.txt";
string NombreArchivo = "c:\Archivo.txt";
string NombreArchivo = @"c:\Archivo.txt";
string NombreArchivo = "@c:\\Archivo.txt";
La siguiente declaracion representa la definicion delnombre de un archivo mediante una cadena normal
string NombreArchivo = "c:\\Archivo.txt";
string NombreArchivo = "c:\Archivo.txt";
string NombreArchivo = @"c:\Archivo.txt";
string NombreArchivo = "@c:\\Archivo.txt";
Clase necesaria para establecer un flujo de bytes
File
FileStream
StreamWriter
StreamReader
Cuantos constructores tiene la clase FileStream
1
2
3
4
La clase FileStream permite definir el modo de aperturadel archivo
Verdadero
Falso
La clase FileStream permite definir el modo de accesodel archivo
Verdadero
Falso
Modo de apertura de la clase FileStream para crear unarchivo inexistente
CreateNew
Create
Append
Open
Modo de apertura de la clase FileStream que inicializaun archivo existente (elimina los datos almacenados previamente)
CreateNew
Truncate
Append
Open
Modo de apertura de la clase FileStream que abreun archivo existente en modo lectura
CreateNew
Truncate
Append
Open
Modo de apertura de la clase FileStream para agregar datos en un archivo existente
CreateNew
Create
Append
Open
Modo de acceso de la clase FileStream para usar un ar-chivo en modo de solo lectura
Read
ReadWrite
Write
Open
Modo de acceso de la clase FileStream para usar un ar-chivo en modo de lectura y escritura
Read
ReadWrite
Write
Open
Modo de acceso de la clase FileStream para usar un ar-chivo en modo de solo escritura
Read
ReadWrite
Write
Create
Clase necesaria para abrir un flujo de bytes
File
FileStream
StreamWriter
StreamReader
Clase necesaria para abrir un flujo de escritura de texto
File
FileStream
StreamWriter
StreamReader
Clase necesaria para abrir un flujo de lectura de texto
File
FileStream
StreamWriter
StreamReader
Como se declara y se crea un objeto para abrir un flujode escritura de texto
FileStream f = new FileStream(NombreArchivo);
StreamWriter f = new StreamWriter(NombreArchivo);
StreamWriter f =new StreamWriter(NombreArchivo,Create);
StreamReader f = new StreamReader(NombreArchivo);
Como se declara y se crea un objeto para abrir un flujode lectura de texto
FileStream f = new FileStream(NombreArchivo);
StreamWriter f = new StreamWriter(NombreArchivo);
StreamReader f =new StreamWriter(NombreArchivo,Open);
StreamReader f = new StreamReader(NombreArchivo);
Como se detecta si un archivo existe ?
if( FILE.EXIST(NombreArchivo) )
if( File.Exist(NombreArchivo) )
if( FileStream.Exist(NombreArchivo) )
if( FileStream.Exist(flujo) )
Para abrir un flujo de texto en modo agregar, primerodebe definirse un flujo de bytes y despues utilizarlopara definir otro flujo de texto en modo Append
Verdadero
Falso
Si un archivo no esta abierto, entonces su flujo tieneasignado el valor null
Verdadero
Falso
Como se elimina un flujo de un archivo
flujo.CLOSE();
flujo.Close();
NombreArchivo.Close();
flujo.Close(NombreArchivo);
Como se cierra un archivo
flujo.CLOSE();
flujo.Close();
flujo.Closed();
flujo=Null();
Como se graba una linea de texto en un flujo de escritura
flujoEscritura.WriteLine(_strLinea);
flujoEscritura.ReadLine(_strLinea);
NombreArchivo.WriteLine(_strLinea);
NombreArchivo.ReadLine(_srtLinea);
Metodo de la clase StreamWriter para vaciar la memoriaCache y almacenar la informacion en el archivo
Write
WriteLine
Flush
ReadLine
Como se lee una linea de texto en un flujo de solo lec-tura
_strLinea = NombreArchivo.ReadLine();
flujoLectura.ReadLine(_strLinea);
_strLinea = flujoLectura.ReadLine();
NombreArchivo.ReadLine(_srtLinea);
Excepcion disparada al intentar crear un flujo de bytesexistente, aplicando el FileMode CreateNew de la claseFileStream
IOException
FileNotFoundException
IOError
Ninguna de las anteriores
Excepcion disparada al intentar abrir un flujo de bytesinexistente, aplicando el FileMode Open de la claseFileStream
IOException
FileNotFoundException
IOError
Ninguna de las anteriores
El metodo Close() de la clase FileStream puede dispararuna IOException
Verdadero
Falso
Excepcion disparada al terminar de leer datos de un flujo de la clase StreamReader
IOException
FileNotFoundException
EndOfStreamException
Ninguna de las anteriores
Modo de apertura de un archivo que inicializa su conte-nido aunque el archivo tenga informacion
CreateNew
Truncate
Append
Open
Modo de apertura de un archivo para agregar datos al final del mismo