Questões de Informática · Fundatec

InformáticaOutros temasFundatec

Instituto Federal de Educação, Ciência e Tecnologia do Sertão Pernambucano - IFSertãoPE Concurso Público

Questão de Informática

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

Sua resposta

Mais questões de Outros temas

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.