Magna Concursos
3893331 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão
Provas:

Sobre manipulação de arquivos em Python, analise as seguintes afirmações:

1. O método read() lê todo o conteúdo de um arquivo de texto e retorna uma única string, enquanto readlines() retorna uma lista de strings, onde cada elemento representa uma linha do arquivo.

2. Para escrever em um arquivo sem sobrescrever o conteúdo existente, utiliza-se o modo 'a' ao abrir o arquivo, como em open('arquivo.txt', 'a').

3. O bloco with garante que o arquivo será fechado automaticamente após o término do bloco, mesmo que ocorra uma exceção, como em with open('arquivo.txt', 'r') as file:.

4. O método write() não adiciona automaticamente quebras de linha ao final de cada escrita, portanto, para inserir múltiplas linhas, é necessário incluir \n manualmente.

5. A função open() no modo 'r+' permite apenas a leitura do arquivo, sem possibilitar a escrita, diferentemente do modo 'w+', que permite ambas as operações.

O resultado da somatória dos números correspondentes às afirmações corretas é:

 

Provas

Questão presente nas seguintes provas

Analista de TI

60 Questões