Prévia do material em texto
Você acertou 9 de 10 questões
Verifique o seu desempenho e continue treinando! Você
pode refazer o exercício quantas vezes quiser.
Verificar Desempenho
A
B
C
D
E
1 Marcar para revisão
Um desenvolvedor está trabalhando em um script Python
para concatenar uma lista de palavras em uma única
string, com cada palavra separada por vírgulas. Esta
funcionalidade será usada para formatar dados antes de
escrevê-los em um arquivo.
Qual método de string deve ser usado para concatenar
uma lista de palavras com vírgulas?
append(',').
join(',').
concat(',').
merge(',').
combine(',').
Resposta correta
Questão 1 de 10
Corretas (9)
Incorretas (1)
Em branco (0)
1 2 3 4 5
6 7 8 9 10
Lista de exercícios Manipulação De Dad… Sair
A
B
C
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é join(','), pois este método é
usado para concatenar elementos de uma lista em
uma string, utilizando um conector especificado,
neste caso, a vírgula. As outras opções, como
append(','), concat(','), merge(',') e combine(','), não
são métodos válidos para este propósito em Python.
2 Marcar para revisão
A manipulação de listas em Python permite a realização
de diversas operações, desde a criação até a
manipulação de seus elementos. Ao criar uma lista, como
minha_lista, é possível processá-la de diferentes
maneiras. Em uma situação, o método _________ é utilizado
com o conector vírgula (‘, ʼ) para combinar seus
elementos. O resultado desse processo é então _________
em uma variável, como texto1. Em uma abordagem
alternativa, os elementos da mesma lista podem ser
unidos usando outro conector, e o resultado é _________
em um arquivo distinto.
Assinale a alternativa que contém a sequência correta
para preencher as lacunas acima.
split, atribuído, lido.
append, guardado, mostrado.
join, armazenado, gravado.
D
E
A
B
remove, retirado, editado.
find, pesquisado, excluído.
Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!
Gabarito Comentado
O método join em Python é usado para combinar ou
juntar elementos de uma lista usando um conector
específico. Após essa combinação, o resultado é
"armazenado" ou "atribuído" a uma variável.
Posteriormente, esse resultado pode ser "gravado"
em um arquivo para fins de armazenamento ou
análise.
3 Marcar para revisão
Ao trabalhar com programação em Python, muitas vezes
é necessário manipular listas e seus elementos. Em
determinadas situações, pode-se desejar _________ todos
os elementos de uma lista em uma única string. Nesse
contexto, o método join é frequentemente utilizado. Ele
pode ser empregado com diferentes conectores, como a
vírgula (‘, ʼ). No entanto, se o objetivo for apresentar cada
elemento da lista em um arquivo, de forma que cada um
ocupe uma _________ distinta, o conector adequado a ser
usado é _________.
dividir, coluna, espaço.
excluir, célula, tabulação.
C
D
E
A
B
C
combinar, linha, ‘\n .̓
separar, tabela, vírgula.
mesclar, posição, ponto.
Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!
Gabarito Comentado
O método join em Python é usado para "combinar"
os elementos de uma lista em uma única string.
Quando a intenção é que cada elemento da lista seja
representado em uma "linha" distinta em um arquivo,
o conector de "nova linha" (simbolizado por ‘\nʼ) é a
escolha correta.
4 Marcar para revisão
Luciana está tentando ler o conteúdo de um arquivo
chamado "informacoes.txt". Ela quer armazenar esse
conteúdo em uma variável para posterior manipulação.
Qual é a melhor forma de Luciana ler o conteúdo do
arquivo e armazená-lo em uma variável?
data = open("informacoes.txt", "w").read()
data = open("informacoes.txt", "a").read()
data = open("informacoes.txt").fetch()
D
E
A
B
C
data = open("informacoes.txt", "r").read()
data = open("informacoes.txt").write()
Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!
Gabarito Comentado
Para ler o conteúdo de um arquivo, usamos o método
read(). O modo "r" no open() indica que o arquivo
será aberto para leitura. É o modo padrão e pode ser
omitido, mas é boa prática especificá-lo para clareza.
5 Marcar para revisão
Joana é uma estudante de programação e está
aprendendo sobre manipulação de arquivos. Ela deseja
unir os elementos de uma lista usando vírgulas e novas
linhas como conectores.
Qual método Joana deve usar para unir os elementos de
uma lista em Python, considerando os conectores
mencionados?
split()
concat()
append()
D
E
A
B
C
D
E
join()
merge()
Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!
Gabarito Comentado
O método join() é utilizado em Python para unir
elementos de uma lista em uma única string, usando
um conector especificado. Por exemplo, ",".join(lista)
unirá os elementos da lista usando vírgulas.
6 Marcar para revisão
Para remover caracteres em branco e quebras de linha
(\n) do início e do final de uma string, devemos utilizar o
método:
split()
join()
break()
clean()
strip()
A
B
C
D
E
Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!
Gabarito Comentado
O método strip() é utilizado para remover caracteres
em branco e quebras de linha (\n) do início e do final
de uma string. Este método é muito útil quando
estamos lidando com dados de texto e precisamos
limpar ou formatar nossas strings. As outras opções,
como split(), join(), break() e clean() não realizam
essa função específica. Portanto, a alternativa
correta é a 'E', que menciona o método strip().
7 Marcar para revisão
Carlos está trabalhando em um projeto onde precisa
gravar os dados de uma lista em um arquivo texto. Ele já
converteu a lista em uma string utilizando o conector
adequado.
Qual comando Carlos deve usar para gravar a string em
um arquivo chamado "dados.txt"?
open("dados.txt", "r").write(string_data)
open("dados.txt", "a").append(string_data)
open("dados.txt", "w").write(string_data)
open("dados.txt").record(string_data)
open("dados.txt", "r").record(string_data)
Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!
Gabarito Comentado
Para gravar dados em um arquivo, usamos o método
write(). O modo "w" no open() indica que o arquivo
será aberto para escrita. Se o arquivo já existir, seu
conteúdo será sobrescrito. Se não existir, um novo
arquivo será criado.
8 Marcar para revisão
Considere que executamos o script exercício_9a.py da
imagem a seguir e obtivemos o erro apresentado no
console abaixo da figura.
Para evitar que o programa parasse, tratamos as
exceções conforme script exercício_9b.py, também na
imagem. As exceções em Python são herdadas da classe
Exception, que é mais abrangente. Qual a saída do script
exercício_9b.py ao ser executado?
A
B
C
D
E
O programa não irá gerar nenhuma saída
Erro geral
Erro de sistema
Diretório não encontrado
O mesmo erro apresentado na execução do
script exercício_9a.py
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira
o gabarito comentado!
Gabarito Comentado
A resposta correta é: Erro geral.
9 Marcar para revisão
Pedro, um desenvolvedor Python, busca aprimorar suas
habilidades em manipulação de dados em arquivos. Ele
decide estudar as melhores práticas para lidar com
arquivos e strings, bem como o tratamento de exceções.
Considerando o texto, analise as afirmativas abaixo:
I. Pedro deseja aprender sobre manipulação de dados
utilizando a linguagem Java.
II. O tratamento de exceções é crucial para garantir o
funcionamento correto dos programas.
III. Pedro não demonstrou interesse em aprender boas
práticas para manipular arquivos e strings.
Assinale a alternativa correta:
A
B
C
D
E
Apenas a afirmativa I está correta.
Apenas a afirmativaII está correta.
Apenas as afirmativas I e III estão corretas.
Apenas as afirmativas II e III estão corretas.
Todas as afirmativas estão corretas.
Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!
Gabarito Comentado
O estudo de caso menciona que Pedro está
interessado em aprender sobre manipulação de
dados em Python, e não em Java. Além disso, ele
tem interesse em aprender boas práticas, o que
contradiz a afirmativa III. A afirmativa II está correta,
pois o tratamento de exceções é fundamental para
garantir que os programas funcionem corretamente.
10 Marcar para revisão
Larissa está explorando a manipulação de dados em
arquivos e se deparou com a necessidade de dividir uma
string grande em uma lista, com base em um conector
específico.
Qual método Larissa deve usar para dividir uma string em
uma lista, considerando um conector específico?
A
B
C
D
E
split()
divide()
break()
separate()
detach()
Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!
Gabarito Comentado
O método split() é utilizado em Python para dividir
uma string em uma lista com base em um conector
(ou delimitador) especificado. Por exemplo,
string_data.split(",") dividirá a string em uma lista
usando vírgulas como conector.