Informática Múltipla Escolha

Dentre os métodos apresentados abaixo, qual método pertence ao objeto do tipo arquivo?

Dentre os métodos apresentados abaixo, qual método pertence ao objeto do tipo arquivo?

  1. split
  2. rename
  3. replace
  4. read
  5. join

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - read

A questão aborda conceitos básicos de manipulação de arquivos em programação, especificamente referindo-se aos métodos disponíveis para interagir com um objeto de arquivo aberto.

Análise dos Métodos

Para identificar a resposta correta, precisamos distinguir quais funções operam diretamente sobre o fluxo de dados de um arquivo versus operações em texto (strings):

  • split, replace e join: Estes são métodos intrínsecos de Strings. Eles servem para manipular o conteúdo textual após ele ter sido lido ou processado, mas não são métodos diretos do objeto de arquivo para realizar a operação de entrada/saída básica.
  • rename: Geralmente é uma função do módulo de sistema operacional (como os.rename em Python) ou do gerenciador de arquivos do sistema, não um método chamado diretamente no objeto do arquivo aberto para sua manipulação de conteúdo.
  • read: É o método fundamental do objeto de arquivo. Ele permite ler o conteúdo do arquivo do disco para a memória.

Por que a Alternativa D é a Correta?

Quando abrimos um arquivo em linguagens como Python (open('arquivo.txt', 'r')), o retorno é um objeto do tipo arquivo. Os métodos mais comuns desse objeto incluem:

MétodoFunção Principal
read()Lê todo o conteúdo do arquivo
write()Escreve dados no arquivo
close()Fecha o arquivo liberando recursos
seek()Move o ponteiro de leitura

Portanto, read é o único item da lista que pertence à classe/interface do objeto arquivo propriamente dito.

Alternativa D.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.