Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

POO U4.1 Manejo de Archivos en Python

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

¿Cómo se abre un archivo en modo lectura en Python?

a)

open('archivo.txt', 'x')

b)

open('nombre_del_archivo.txt', 'a')

c)

open('nombre_del_archivo.txt', 'r')

d)

open('archivo.txt', 'w')

2.

¿Qué función se utiliza para leer el contenido de un archivo?

a)

open()

b)

loadContent()

c)

readFile()

d)

fetchData()

3.

¿Cómo se escribe en un archivo en Python?

a)

Usar open('nombre_archivo.txt', 'w') y write('contenido') para escribir en un archivo.

b)

Usar open('archivo.txt', 'r') y read() para escribir en un archivo.

c)

Emplear open('nombre_archivo.txt', 'x') y write('contenido') para escribir en un archivo.

d)

Utilizar open('nombre_archivo.txt', 'a') y append('contenido') para escribir en un archivo.

4.

¿Qué modo de apertura se utiliza para agregar contenido a un archivo existente?

a)

create

b)

append

c)

overwrite

d)

read

5.

¿Qué método se usa para cerrar un archivo en Python?

a)

finish()

b)

terminate()

c)

close()

d)

end()

6.

¿Cómo se maneja una excepción al intentar abrir un archivo que no existe?

a)

Se lanza un error sin manejarlo.

b)

Se ignora el error y se continúa.

c)

Se cierra el programa inmediatamente.

d)

Se utiliza un bloque try-except para manejar la excepción.

7.

¿Qué función se utiliza para leer una línea específica de un archivo?

a)

readline()

b)

readlinefile()

c)

fetchLine()

d)

getLine()

8.

¿Cómo se puede leer todo el contenido de un archivo de una sola vez?

a)

Usar open('nombre_del_archivo').readlines()

b)

Usar open('nombre_del_archivo', 'r').read()

c)

Usar open('nombre_del_archivo', 'rb').read()

d)

Usar read_file('nombre_del_archivo')

9.

¿Qué sucede si intentas escribir en un archivo abierto en modo lectura?

a)

Se genera un error al intentar escribir en un archivo abierto en modo lectura.

b)

Se permite escribir en un archivo abierto en modo lectura.

c)

Se guarda el contenido en un archivo temporal.

d)

El archivo se cierra automáticamente al intentar escribir.

10.

¿Cómo se puede verificar si un archivo está cerrado en Python?

a)

Usar 'archivo.closed' para verificar si un archivo está cerrado.

b)

Invocar 'archivo.check_closed()' para determinar el estado del archivo.

c)

Comprobar 'archivo.status' para saber si el archivo está cerrado.

d)

Usar 'archivo.is_open' para verificar si un archivo está abierto.

11.

¿Qué método se utiliza para leer todas las líneas de un archivo como una lista?

a)

file.getlines()

b)

file.read()

c)

file.fetch_lines()

d)

file.readlines()

12.

¿Cómo se puede abrir un archivo en modo binario?

a)

Utilizar open('nombre_archivo', 'r') para leer o open('nombre_archivo', 'w') para escribir.

b)

Emplear open('nombre_archivo', 'rb+') para leer y escribir en modo binario.

c)

Usar open('nombre_archivo', 'ab') para leer o open('nombre_archivo', 'xb') para escribir.

d)

Usar open('nombre_archivo', 'rb') para leer o open('nombre_archivo', 'wb') para escribir.

13.

¿Qué excepción se lanza si se intenta leer de un archivo cerrado?

a)

ValueError

b)

FileNotFoundError

c)

TypeError

d)

IOError

14.

¿Cómo se puede manejar múltiples excepciones al abrir un archivo?

a)

Usar un solo bloque 'except' para todas las excepciones.

b)

Usar múltiples bloques 'except' o una tupla de excepciones.

c)

Ignorar las excepciones y continuar la ejecución.

d)

Cerrar el archivo antes de manejar excepciones.

15.

¿Qué función se utiliza para eliminar un archivo en Python?

a)

os.remove()

b)

os.erase()

c)

file.remove()

d)

os.delete()

16.

¿Cómo se puede abrir un archivo en modo escritura y truncar su contenido?

a)

open('nombre_archivo.txt', 'rb')

b)

open('nombre_archivo.txt', 'r')

c)

open('nombre_archivo.txt', 'a')

d)

open('nombre_archivo.txt', 'w')

17.

¿Qué método se utiliza para escribir varias líneas en un archivo?

a)

writeLines()

b)

writelines()

c)

appendLines()

d)

saveLines()

18.

¿Cómo se puede usar un bloque 'with' para manejar archivos?

a)

Se puede usar un bloque 'with' para crear archivos temporales en el sistema.

b)

Se puede usar un bloque 'with' para manejar archivos asegurando que se cierren automáticamente después de su uso.

c)

Un bloque 'with' se utiliza para definir funciones en Python.

d)

El bloque 'with' permite manejar excepciones en el código.

19.

¿Qué significa el modo 'r+' al abrir un archivo?

a)

El modo 'r+' solo permite leer un archivo.

b)

El modo 'r+' permite leer y escribir en un archivo existente.

c)

El modo 'r+' crea un nuevo archivo si no existe.

d)

El modo 'r+' permite eliminar un archivo existente.

20.

¿Cómo se puede comprobar si un archivo existe antes de abrirlo?

a)

Utilizar 'os.path.check_file()' para verificar el archivo.

b)

Implementar 'file.exists()' para comprobar la existencia.

c)

Usar 'os.path.exists()' para verificar la existencia del archivo.

d)

Usar 'os.file.check()' para validar el archivo.