Informática Múltipla Escolha

O processo de manipulação de listas envolve diferentes etapas. Uma vez criada a lista, como minha_lista, ela pode ser utilizada em múltiplos exemplos. Em um determinado exemplo, pode-se usar o método ... para combinar os elementos da lista usando um conector específico. O resultado dessa operação pode ser atribuído a uma variável, como texto1, e subsequentemente ... em um arquivo específico, como texto1.txt.

O processo de manipulação de listas envolve diferentes etapas. Uma vez criada a lista, como minha_lista, ela pode ser utilizada em múltiplos exemplos. Em um determinado exemplo, pode-se usar o método ... para combinar os elementos da lista usando um conector específico. O resultado dessa operação pode ser atribuído a uma variável, como texto1, e subsequentemente ... em um arquivo específico, como texto1.txt.

  1. join, gravado, registrado.
  2. split, lido, excluído.
  3. append, visualizado, editado.
  4. remove, excluído, lido.
  5. find, procurado, visualizado.

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - join, gravado, registrado.

Esta questão aborda conceitos fundamentais de manipulação de dados em Python, especificamente o trabalho com listas e arquivos de texto. Vamos analisar cada etapa descrita no enunciado para compreender a lógica por trás das respostas.

Introdução ao Conceito

A questão descreve um fluxo comum de programação onde:

  1. Dados estão em uma estrutura de lista.
  2. Esses dados precisam ser transformados em uma string (texto único).
  3. Esse texto precisa ser salvo em um arquivo físico.

Análise Detalhada

1. Combinando Elementos (Lacuna 1)

O enunciado menciona o uso de um método para "combinar os elementos da lista usando um conector específico".

  • Em Python, o método join() é exatamente isso: ele percorre uma lista de strings e as une em uma única string maior.
  • O "conector específico" refere-se ao separador (como um espaço " ", uma vírgula "," ou uma nova linha "\n").
\text{frase} = "\text{}".join(\text{minha\_lista})

Outros métodos listados nas alternativas não fazem essa função:

  • split(): Faz o inverso (separa texto em lista).
  • append(): Adiciona um item ao final da lista.
  • remove(): Remove um item da lista.

2. Manipulando Arquivos (Lacunas 2 e 3)

O texto descreve o destino do resultado dessa junção:

  • "...pode ser atribuído a uma variável... e subsequentemente gravado em um arquivo..."
  • "...resultado da junção pode ser registrado em um arquivo diferente..."

Neste contexto, tanto "gravado" quanto "registrado" são verbos adequados para descrever a ação de escrever dados em um arquivo de texto (usando comandos como open('nome', 'w') e write()).

Resumo das Opções

TermoFunção PrincipalAdequação ao Enunciado
joinUne lista em stringCorreto (combina elementos)
splitSepara string em listaIncorreto (faz o oposto)
appendAdiciona item à listaIncorreto (não combina)
removeApaga item da listaIncorreto (não combina)
gravado/reg.Salva dados em discoCorreto (destino dos dados)

Conclusão

A sequência join, gravado, registrado é a única que respeita a ordem lógica de operações: primeiro unimos a lista em texto (join), depois salvamos esse texto no computador (gravado) ou o mantemos em um registro de arquivo (registrado).

Portanto, a alternativa correta é a A.

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.