TEST BORRADO, QUIZÁS LE INTERESE: Programación 2024-2025 RA5 Ilerna DAW
COMENTARIOS | ESTADÍSTICAS | RÉCORDS |
---|
REALIZAR TEST
Título del Test:
Programación 2024-2025 RA5 Ilerna DAW Descripción: Ilerna DAW Autor:
Fecha de Creación: 18/01/2025 Categoría: Informática Número Preguntas: 42 |
COMPARTE EL TEST
Comentar
No hay ningún comentario sobre este test.
Temario:
¿En qué tipo de dispositivo de almacenamiento se guarda el contenido de los ficheros? Primario. Secundario. Terciario. Ninguna de las opciones es correcta. ¿Cuál de las siguientes afirmaciones sobre un fichero secuencial indexado es correcta? a) Está compuesto por un índice secuencial. b) Está formado por un puntero que nos indica el campo que queremos acceder. c) No podemos programar en C# este tipo de ficheros. d) A y B son correctas. ¿Qué tipo de ruta es esta: ./carpeta/fichero.dat? Es una ruta relativa. Es una ruta absoluta. Es una ruta secuencial. Ninguna respuesta es correcta. ¿Qué es FileStream? Es un tipo de variable de ficheros. Es un tipo de visibilidad de métodos en el manejo de ficheros. Es una clase que permite operaciones de lectura y escritura. Todas las opciones son correctas. ¿Qué hace la directiva Open? Abre un fichero si existe. Si no existe, se crea un fichero nuevo. Abre un fichero existente. Si el fichero no existe, lanzará un error. Crea un nuevo fichero. Si existe, lanzará un error. Abre un fichero para añadir datos al final de este. ¿Qué realiza el siguiente código? Muestra por pantalla una cadena vacía. Muestra por pantalla el contenido del fichero “ejercicio1.txt”. Escribe línea en el fichero “ejercicio1.txt”. Ninguna de las opciones es correcta. La programación en C# de los ficheros secuenciales y aleatorios se realiza teniendo en cuenta la posición del puntero. Verdadero. Falso. ¿Qué realiza el siguiente código? FileStream fichero = new FileStream(“C:/fichero/ejercicio1.txt”, FileMode.Append, FileAccess.Write); StreamWriter fs = new StreamWriter(-fichero); Console.WriteLine(“Introduce una frase: “); string frase = Console.ReadLine(); fs.WriteLine(frase); fs.Close(); fichero.Close(); Escribirá la frase introducida por el usuario en un fichero binario. Escribirá la frase introducida por el usuario en un fichero de texto. Escribirá la frase introducida por el usuario en un fichero de datos. El código contiene errores porque falta cerrar el flujo de datos. La clase StreamReader es utilizada para leer texto de un archivo. Verdadero. Falso. ¿Cuál es el objetivo de utilizar un buffer de lectura para ficheros de datos? Para almacenar el conjunto de bytes formado por el fichero de datos. Para guardar línea a línea el fichero de texto. Para controlar el fin de fichero. Ninguna opción es correcta. ¿Qué tipo de datos devuelve el método ReadLine()? object string char int. ¿Qué método permite comprobar si un archivo existe antes de abrirlo? File.Exists() File.Check() File.IsOpen() File.IsFile(). ¿Qué método de la clase Console permite leer un valor entero directamente? Read ReadLine con int.Parse() ReadInt No es posible leer directamente un entero. ¿Cuál es el propósito del método ReadAllLines de la clase File? Escribir todas las líneas en un archivo. Leer el contenido de un archivo en un solo bloque. Leer el contenido de un archivo línea por línea y devolverlo como un array de cadenas. Borrar todas las líneas de un archivo. ¿Qué método de la clase StreamReader se utiliza para leer todo el contenido de un archivo como una sola cadena? ReadLine Read ReadToEnd ReadBlock. ¿Cuál de las siguientes excepciones se lanza al intentar leer un archivo inexistente con StreamReader? InvalidOperationException FileNotFoundException ArgumentException IOException. ¿Cuál es el resultado de ejecutar el siguiente código? Produce un error de compilación Siempre imprime "El archivo existe." Siempre imprime "El archivo no existe." Depende de si el archivo existe en el directorio especificado. ¿Qué sucede si se abre un archivo en modo FileMode.Create y ya existe? No ocurre nada Se sobrescribe el archivo Se crea una copia Se lanza una excepción. ¿Cómo se cierra correctamente un archivo abierto con StreamWriter? Llamando a Dispose() Ninguna es correcta Ambas son correctas Llamando a Close(). ¿Qué clase se utiliza para escribir en un archivo de texto? StreamWriter TextReader Console FileWriter. ¿Qué hace este fragmento? StreamReader sr = new StreamReader("entrada.txt"); string contenido = sr.ReadToEnd(); sr.Close(); Escribe "entrada.txt" en consola. Da un error porque falta usar using. Lee y almacena todo el contenido del archivo entrada.txt. Crea un archivo nuevo. ¿Qué hará el siguiente código? File.WriteAllText("test.txt", "Hola Mundo"); Sobrescribirá un archivo existente con el texto especificado. 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. ¿Qué significa Stream en el contexto de manejo de archivos en C#? Una secuencia de bytes. Un tipo de bucle. Un operador lógico. Un tipo de variable. ¿Qué sucede si intentas leer un archivo que no existe? Genera una excepción. Muestra un mensaje predeterminado. Crea un archivo vacío. Devuelve un valor nulo. ¿Cuál de estos métodos se usa para escribir datos en un archivo? StreamWriter.Write() Console.Output() StreamReader() File.WriteText(). ¿Qué saldrá por consola? string mensaje = "Hola"; Console.WriteLine($"El mensaje es: {mensaje}"); El mensaje es: Hola Ninguna de las anteriores Error en tiempo de ejecución El mensaje es: mensaje. ¿Qué hará este código? File.AppendAllText("log.txt", "Registro añadido"); Eliminará el archivo y escribirá nuevo contenido. Sobrescribirá el archivo "log.txt". Ninguna de las anteriores. Añadirá texto al final del archivo "log.txt". ¿Qué tipo de archivo puede manejar un programa C# utilizando StreamReader y StreamWriter? Solo binarios Ninguno Solo de texto Ambos tipos. ¿Cómo se realiza una salida formateada para mostrar dos decimales en C#? Console.WriteLine("{valor:0.00}"); Console.WriteLine("0.00", valor); Console.WriteLine("{2:.2f}", valor); Console.WriteLine("{0:0.00}", valor);. ¿Qué se imprimirá por consola? Archivo encontrado. Depende de si existe o no "archivo.txt". Archivo no encontrado. Error en tiempo de ejecución. ¿A qué se refiere el término 'append' en una estructura de ficheros? Es un modo de modificar Es un modo añadir Es un modo de añadir y borrar lo anterior. ¿Es correcto éste código? No porque la variable del flujo debe ser declarada como StreamReader. Ninguna opción es correcta. Si. No hay fallos en las sentencias del código. No. La variable 'a' no está declarada. ¿Qué mostrará éste código? Los números del 1 al 10. El contenido del archivo. Los números del 1 al 26. Las letras de la a-z. ¿Qué hace el siguiente código? El fichero no se modifica Escribe "0" entre las posiciones 1000 y 2000 en el fichero pelota2.jpg Ninguna de las anteriores es correcta Escribe "0" entre las posiciones 1000 y 1999 en el fichero pelota2.jpg. ¿Qué hace el siguiente código? Borra el fichero. Crea un fichero llamado "mytest.bin". Crea un fichero binario. Crea un fichero llamado "mytest.txt". ¿Es correcto este código? Si, lee un fichero hasta el final. Si, lee los caracteres de la A a la Z. No, el código no es correcto. Si, lee los números. ¿Qué realiza éste código? Escribirá la frase introducida por el usuario en un fichero de texto. El código contiene errores porque falta cerrar el flujo. Escribirá la frase introducida por el usuario en un fichero binario. Escribirá la frase introducida por el usuario en un fichero de datos. ¿Tiene errores el siguiente código? Si. El modo en el que lo abrimos, no es el correcto. Si. No debemos cerrar la escritura del fichero. No. El código es correcto. No tiene fallos. Si. El modo en el que lo cerramos, no es el correcto. ¿Qué hace este código? Ninguna de las anteriores es correcta. Escribe "0" en el fichero pelota.jpg Escribe "1" en el fichero pelota.jpg La ruta está mal declarada. ¿Qué realiza este código? Imprime por consola lo que hay dentro del fichero "fichero2.txt", si el fichero no existe nos dará un error. El fichero y el flujo no están cerrados correctamente. El código tiene fallos de compilación. Escribe en el fichero la variable linea. ¿Qué es un fichero secuencial? Los registros se van almacenando en posiciones consecutivas Se debe acceder a los registros con un índice Los registros se guardan en una base de datos y luego se vuelcan al fichero. ¿Qué es una librería? Conjunto de funciones que están preparadas para ejecutarse Conjunto de variables que están en ejecución Se utilizan para depurar el código. |
Denunciar Test