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:
- Dados estão em uma estrutura de lista.
- Esses dados precisam ser transformados em uma string (texto único).
- 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
| Termo | Função Principal | Adequação ao Enunciado |
|---|
| join | Une lista em string | Correto (combina elementos) |
| split | Separa string em lista | Incorreto (faz o oposto) |
| append | Adiciona item à lista | Incorreto (não combina) |
| remove | Apaga item da lista | Incorreto (não combina) |
| gravado/reg. | Salva dados em disco | Correto (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.