0% acharam este documento útil (0 voto)
306 visualizações12 páginas

Exercicio 02

Enviado por

Joao Lima
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
306 visualizações12 páginas

Exercicio 02

Enviado por

Joao Lima
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 12

Você acertou 6 de 10 questões

Verifique o seu desempenho e continue treinando! Você


pode refazer o exercício quantas vezes quiser.

Verificar Desempenho

1 Marcar para revisão

Beatriz, uma entusiasta da programação, está


aprendendo sobre manipulação de strings em Python.
Ela quer conhecer as funções disponíveis para essa
finalidade.
Das opções abaixo, qual está relacionada à manipulação
de dados em Python?

Funções para manipulação de bancos de


A
dados.

B Funções para manipulação de gráficos.

Funções para manipulação de interfaces


C
gráficas.

D Funções de manipulação de strings.

E Funções para manipulação de planilhas.


Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
Existem funções específicas para a manipulação de
strings em Python, destacando a importância de
conhecer e entender essas funções para trabalhar
eficientemente com textos na linguagem.

2 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 split()

B divide()

C break()

D separate()

E 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.

3 Marcar para revisão

Para que os programas em Python funcionem


corretamente ao lidar com arquivos, é crucial entender a
manipulação de _________, seguir _________ e prestar
atenção ao _________ de exceções inesperadas.
Assinale a alternativa que contém a sequência correta
para preencher as lacunas acima.

A strings, boas práticas, tratamento.

B endereços IP, diretrizes de codificação, fluxo.

C códigos, estilos de programação, fluxo.

D sockets, padrões de segurança, fluxo.

ponto flutuante, normas de desenvolvimento,


E
log.

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
Trabalhar com arquivos em Python envolve a
manipulação de strings. Para garantir que os
programas funcionem conforme o esperado, é
essencial seguir boas práticas e tratar exceções
adequadamente.

4 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 O programa não irá gerar nenhuma saída

B Erro geral

C Erro de sistema

D Diretório não encontrado

O mesmo erro apresentado na execução do


E
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.

5 Marcar para revisão

Para que os programas em Python funcionem


corretamente ao lidar com arquivos, é crucial entender a
manipulação de _________, seguir _________ e prestar
atenção ao _________ de exceções inesperadas.

A strings, boas práticas, tratamento.

caracteres, diretrizes de codificação,


B
lançamento.
C códigos, estilos de programação, registro.

D arquivos, padrões de segurança, rastreamento.

E dados, normas de desenvolvimento, log.

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
Trabalhar com arquivos em Python envolve a
manipulação de strings. Para garantir que os
programas funcionem conforme o esperado, é
essencial seguir boas práticas e tratar exceções
adequadamente.

6 Marcar para revisão

Assinale o código Python que cria um novo arquivo,


contendo uma linha.

B
C

Resposta incorreta
Opa! A alternativa correta é a letra A.
Confira o gabarito comentado!

Gabarito Comentado
A resposta correta é:

7 Marcar para revisão

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. Em outro exemplo, usando
um conector diferente, o resultado da junção pode ser
_________ em um arquivo diferente, como texto2.txt.
A join, gravado, registrado.

B split, lido, excluído.

C append, visualizado, editado.

D remove, excluído, lido.

E find, procurado, visualizado.

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
No Python, o método join é usado para combinar
elementos de uma lista usando um conector. Após a
combinação, o resultado frequentemente é
"gravado" ou "registrado" em um arquivo para
preservação ou análise. As outras opções não
refletem corretamente o processo descrito no
contexto fornecido.

8 Marcar para revisão

Assinale a alternativa correta que complementa a frase:


"Durante o tratamento de exceções, devemos optar por
exceções ____________ sempre que possível."
A Abrangentes

B Comuns

C Específicas

D Incomuns

E Genéricas

Resposta incorreta
Opa! A alternativa correta é a letra C.
Confira o gabarito comentado!

Gabarito Comentado Manipulação De Dados Em


Exercicio Sair
Arquivos
No contexto de programação, o tratamento de
exceções é uma etapa crucial para garantir a
robustez e a confiabilidade do código. Quando
falamos em tratar exceções, a melhor prática é Questão 10 de 10
optar por exceções específicas sempre que
possível. Isso porque as exceções específicas nos 1 2 3 4 5
permitem lidar com erros de maneira mais precisa
e informativa, permitindo que o programa continue 6 7 8 9 10
funcionando corretamente mesmo quando ocorrem
problemas. Portanto, a alternativa que corretamente Corretas (6)
preenche a lacuna na frase é "Específicas". Incorretas (4)
Em branco (0)

9 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.

A split, atribuído, lido.

B append, guardado, mostrado.

C join, armazenado, gravado.

D remove, retirado, editado.

E 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.
10 Marcar para revisão

Uma equipe de desenvolvimento está criando um script


Python para processar textos armazenados em arquivos.
Uma das tarefas envolve a remoção de espaços em
branco e caracteres de nova linha do início e do final de
cada linha lida do arquivo.
Qual método de string em Python deve ser utilizado para
remover espaços e caracteres de nova linha de uma
string?

A split().

B replace().

C strip().

D join().

E count().

Resposta incorreta
Opa! A alternativa correta é a letra C.
Confira o gabarito comentado!

Gabarito Comentado
A resposta correta é strip(), pois este método é
utilizado para remover espaços em branco e
caracteres de nova linha do início e do final das
strings. split() quebra a string em uma lista,
replace() substitui partes da string, join() une
elementos de uma lista em uma string, e count()
conta ocorrências de uma substring.

Você também pode gostar