option
Cuestiones
ayuda
daypo
buscar.php

Tema 5. Gestión de ficheros

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Tema 5. Gestión de ficheros

Descripción:
Programación A

Fecha de Creación: 2023/12/20

Categoría: Otros

Número Preguntas: 21

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

¿Qué se entiende por persistencia de datos en el contexto de la gestión de ficheros?. La capacidad de un programa para ejecutarse continuamente. La duración de las variables en la memoria principal. La conservación de datos más allá de la ejecución de un programa. La velocidad a la que se accede a los datos en un archivo.

¿Cuál es la diferencia principal entre un fichero de texto y un fichero binario?. El fichero de texto almacena datos en forma binaria, mientras que el binario usa texto. Solo los ficheros de texto pueden ser leídos por humanos. Los ficheros binarios son siempre más grandes que los de texto. Los ficheros de texto no pueden almacenar imágenes o sonidos.

¿Qué implica la operación de apertura de un fichero en un programa?. Modificar los datos del fichero. Iniciar el acceso al contenido del fichero. Aumentar el tamaño del fichero. Conectar el fichero a internet.

¿Qué diferencia a un fichero secuencial de un fichero aleatorio?. Un fichero secuencial almacena datos en forma binaria, mientras que un aleatorio en texto plano. Un fichero secuencial permite el acceso directo a cualquier registro. Un fichero aleatorio organiza los datos de forma no consecutiva. En un fichero secuencial, los registros se acceden uno tras otro en orden.

¿Qué es una ruta absoluta en el contexto de los ficheros?. Una ruta que cambia dependiendo de la ubicación del usuario. Un camino que indica la posición de un fichero desde el directorio actual. Un camino completo desde el directorio raíz hasta el fichero. Una ruta que solo funciona en sistemas operativos específicos.

¿Cuál es la principal ventaja de los ficheros binarios sobre los ficheros de texto?. Los ficheros binarios solo pueden ser leídos por computadoras. Son más fáciles de leer y editar que los ficheros de texto. Almacenan datos de manera más eficiente y son adecuados para tipos de datos complejos. No pueden ser editados, lo que aumenta su seguridad.

¿Cuál es la diferencia entre una ruta absoluta y una ruta relativa en la gestión de ficheros?. Una ruta absoluta indica la ubicación exacta del fichero en el sistema de archivos, mientras que una ruta relativa indica la ubicación del fichero en relación con el directorio actual. Una ruta relativa es más larga y detallada que una ruta absoluta. Solo las rutas absolutas son utilizadas en sistemas operativos Linux. Las rutas relativas son utilizadas para ficheros de texto, mientras que las rutas absolutas son para ficheros binarios.

¿Qué tipo de fichero permite el acceso directo a un registro específico mediante su posición?. Fichero secuencial. Fichero aleatorio o directo. Fichero secuencial indexado. Fichero de texto.

¿Cuál es una ventaja principal de utilizar ficheros secuenciales indexados?. Permiten almacenar datos en formato de texto plano. Facilitan el acceso directo a los registros a través de un campo clave o índice. Son más seguros ya que encriptan los datos automáticamente. No requieren un orden específico para almacenar o acceder a los datos.

¿Qué hace la opción 'CreateNew' en el parámetro 'FileMode' al abrir un fichero con 'FileStream'?. Abre un fichero existente para lectura. Crea un nuevo fichero y sobrescribe si ya existe. Abre un fichero existente o crea uno nuevo si no existe. Crea un nuevo fichero, lanzando un error si ya existe.

¿Cuál es la función del carácter '@' al especificar la ruta de un fichero en C#?. Incrementa la seguridad del acceso al fichero. Hace que la ruta sea relativa en lugar de absoluta. Indica que las secuencias de escape en la ruta no deben procesarse. Convierte la ruta en una expresión regular.

En el contexto de 'FileStream', ¿qué permite el parámetro 'ReadWrite' en 'FileAccess'?. Solo permite leer datos del fichero. Solo permite escribir datos en el fichero. Solo permite escribir datos en el fichero. Bloquea el fichero para el acceso de otros programas.

¿Cuál es la función principal de un flujo base en C#?. Procesar y formatear datos en un formato específico. Realizar operaciones de alto nivel como la compresión de datos. Gestionar la transferencia de bytes a nivel de máquina. Actuar como una interfaz gráfica para la manipulación de archivos.

¿Qué caracteriza a un flujo intermedio en C#?. Operan independientemente de cualquier otro flujo. Son clases abstractas que no pueden instanciarse. Añaden funcionalidades a los flujos base. Son utilizados para operaciones de red exclusivamente.

¿Qué clase de flujo se utilizaría para la lectura de datos binarios en C#?. FileStream. MemoryStream. BinaryReader. StringReader.

¿Qué sucede si se utiliza el modo 'CreateNew' al abrir un fichero que ya existe?. El fichero existente se abre sin errores. El fichero existente se sobrescribe. Se produce un error (IOException). El fichero se abre y se trunca a cero bytes.

¿Para qué se usa la clase 'StreamReader' en operaciones con ficheros?. Para escribir datos en un fichero binario. Para leer caracteres de un fichero de texto. Para abrir un fichero en modo de escritura. Para truncar el tamaño de un fichero existente.

¿Qué operación realiza el método 'Append' al abrir un fichero?. Abre el fichero y lo trunca a cero bytes. Crea un nuevo fichero, incluso si ya existe uno con el mismo nombre. Añade datos al final del fichero si existe, o crea un fichero nuevo si no existe. Abre un fichero solo para operaciones de lectura.

¿Qué sucede si se intenta abrir un fichero que no existe sin un control de excepciones adecuado?. El programa continúa ejecutándose normalmente. Se crea automáticamente el fichero. El programa puede fallar o cerrarse inesperadamente. Se muestra automáticamente un mensaje de error.

¿Qué devuelve el método File.Exists en C#?. true si el fichero existe y es accesible; false en caso contrario. El tamaño del fichero si existe. La última fecha de modificación del fichero. Una instancia del fichero solicitado.

¿Cuál es la función del bloque catch en un manejo de excepciones?. Ejecutar el código principal del programa. Capturar y manejar las excepciones generadas en el bloque try. Verificar la existencia de ficheros. Abrir un fichero para lectura o escritura.

Denunciar Test