Questão 2980468

Tecnologia da Informação · 2025

Questão

ID 2980468

Disciplina: Tecnologia da Informação

Assunto: Python

Ano: 2025 Banca: FUNDATEC - Fundação Universidade Empresa de Tecnologia e Ciências Órgão: Instituto Federal de Educação, Ciência e Tecnologia do Sertão Pernambucano


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 é:

Alternativas da questão 2980468
Pular para o conteúdo principal