Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Manipulação de Arquivos em Python

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Qual função é usada para abrir um arquivo em Python para escrita, criando o arquivo se ele não existir?

a)

open("arquivo.txt", "r")

b)

open("arquivo.txt", "w")

c)

open("arquivo.txt", "a")

d)

open("arquivo.txt", "x")

2.

Se você quiser adicionar novos dados ao final de um arquivo sem sobrescrever o conteúdo existente, qual modo de abertura você deve usar?

a)

A) r

b)

B) w

c)

C) a

d)

D) x

3.

Qual comando é usado para escrever dados em um arquivo após ele ter sido aberto para escrita?

a)

arquivo.write("Texto")

b)

arquivo.append("Texto")

c)

arquivo.add("Texto")

d)

arquivo.print("Texto")

4.

Ao ler um arquivo linha por linha, qual método retorna uma lista onde cada elemento é uma linha do arquivo?

a)

arquivo.read()

b)

arquivo.readlines()

c)

arquivo.readline()

d)

arquivo.splitlines()

5.

O que o código a seguir faz? with open("dados.txt", "r") as arquivo: conteudo = arquivo.read()

a)

Lê o arquivo `dados.txt` linha por linha

b)

Lê todo o conteúdo do arquivo `dados.txt` e armazena na variável `conteudo`

c)

Cria um arquivo chamado `dados.txt`

d)

Escreve dados no arquivo `dados.txt`

6.

Qual a saída do código abaixo? dados = [10, 20, 30, 40] print(sum(dados) / len(dados))

a)

A) 25

b)

B) 20

c)

C) 100

d)

D) 40

7.

Considere o código abaixo. Qual será a saída? texto = "Python é incrível" with open("texto.txt", "w") as arquivo: arquivo.write(texto) with open("texto.txt", "r") as arquivo: print(arquivo.read()) A) Python é incrível B) Erro, pois o arquivo está no modo de leitura C) texto.txt D) Nada, pois o arquivo está vazio

a)

A) Python é incrível

b)

B) Erro, pois o arquivo está no modo de leitura

c)

C) texto.txt

d)

D) Nada, pois o arquivo está vazio

8.

O que significa o modo "r+" ao abrir um arquivo?

a)

Abrir o arquivo para leitura e escrita

b)

Apenas leitura

c)

Apenas escrita

d)

Adicionar ao final do arquivo

9.

Qual o resultado da função abaixo se o arquivo `produtos.txt` contém os produtos "Notebook, 2500" e "Teclado, 150"?

a)

0

b)

1

c)

2

d)

Erro

10.

O que significa o operador `with` ao manipular arquivos em Python?

a)

Permite abrir vários arquivos ao mesmo tempo

b)

É usado para manipular apenas arquivos de texto

c)

Garante que o arquivo será fechado automaticamente após o uso

d)

Indica que o arquivo é somente leitura