Prévia do material em texto
Você acertou 4 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
A linguagem de programação Python oferece diversas ferramentas para a _________ e
_________ de dados em arquivos e diretórios. Para garantir o correto funcionamento do
programa ao manipular arquivos e strings, é essencial adotar _________ e realizar o
tratamento de exceções.
Qual das opções abaixo melhor completa as lacunas acima?
Questão 1 de 10
Corretas �4�
Incorretas �6�
Em branco �0�
1 2 3 4 5
6 7 8 9 10
Exercicio Manipulação De Dados Em Arquivos Sair
Feedback
30/10/2024, 22:22 estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/ 1/15
A
B
C
D
E
compilação, interpretação, padrões de codificação.
leitura, gravação, boas práticas.
análise, codificação, estilos de programação.
execução, teste, diretrizes de codificação.
configuração, instalação, normas de segurança.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
A linguagem Python fornece mecanismos para a leitura e gravação de dados em
arquivos e diretórios. Além disso, para garantir a eficiência e correção dos programas,
é crucial seguir boas práticas de programação e realizar o tratamento adequado de
exceções.
30/10/2024, 22:22 estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/ 2/15
A
B
C
D
E
2 Marcar para revisão
Durante a escrita de um script Python, um programador se depara com a necessidade de
reabrir um arquivo de texto para leitura após já tê-lo processado uma vez. O arquivo
precisa ser lido novamente desde o início.
Qual método deve ser utilizado para posicionar o cursor no início do arquivo antes da
segunda leitura?
open().
close().
read().
seek(0�.
readline().
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
30/10/2024, 22:22 estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/ 3/15
A
B
C
Gabarito Comentado
A resposta correta é seek(0�, pois este método reposiciona o cursor no início do
arquivo, permitindo que o arquivo seja lido novamente desde o começo. open() é
usado para abrir arquivos, close() para fechá-los, read() para ler todo o conteúdo, e
readline() para ler uma linha de cada vez.
3 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?
split()
divide()
break()
30/10/2024, 22:22 estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/ 4/15
D
E
separate()
detach()
Resposta incorreta
Opa! A alternativa correta é a letra A. 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.
4 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."
30/10/2024, 22:22 estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/ 5/15
A
B
C
D
E
Abrangentes
Comuns
Específicas
Incomuns
Genéricas
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
30/10/2024, 22:22 estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/ 6/15
A
B
C
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 é optar por exceções específicas sempre que possível. Isso porque as
exceções específicas nos permitem lidar com erros de maneira mais precisa e
informativa, permitindo que o programa continue funcionando corretamente mesmo
quando ocorrem problemas. Portanto, a alternativa que corretamente preenche a
lacuna na frase é "Específicas".
5 Marcar para revisão
Maria está estudando exceções em Python, especialmente ao manipular strings e arquivos.
Ela quer garantir o correto funcionamento de seus programas, evitando erros inesperados.
Por que é importante tratar exceções ao manipular arquivos e strings em Python?
Para tornar o código mais longo e complexo.
Para garantir que os erros sejam sempre exibidos ao usuário.
Para permitir o correto funcionamento do programa, mesmo diante de erros.
30/10/2024, 22:22 estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/ 7/15
D
E
Porque é uma exigência da linguagem Python tratar todas as exceções.
Para aumentar o tempo de execução do programa.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
O tratamento de exceções permite que o programa continue funcionando mesmo
quando ocorre um erro inesperado. Isso garante uma melhor experiência para o
usuário e evita falhas críticas no programa.
6 Marcar para revisão
A linguagem de programação Python oferece diversas ferramentas para a _________ e
_________ de dados em arquivos e diretórios. Para garantir o correto funcionamento do
programa ao manipular arquivos e strings, é essencial adotar _________ e realizar o
tratamento de exceções.
Qual das opções abaixo melhor completa as lacunas acima?
30/10/2024, 22:22 estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/ 8/15
A
B
C
D
E
compilação, interpretação, padrões de codificação.
leitura, gravação, boas práticas.
análise, codificação, estilos de programação.
execução, teste, diretrizes de codificação.
configuração, instalação, normas de segurança.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
A linguagem Python fornece mecanismos para a leitura e gravação de dados em
arquivos e diretórios. Além disso, para garantir a eficiência e correção dos programas,
é crucial seguir boas práticas de programação e realizar o tratamento adequado de
exceções.
30/10/2024, 22:22 estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/ 9/15
A
B
C
D
E
7 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 é _________.
Assinale a alternativa que contém a sequência correta para preencher as lacunas acima.
dividir, coluna, espaço.
excluir, célula, tabulação.
combinar, linha, ‘\n .̓
separar, tabela, vírgula.
mesclar, posição,ponto.
30/10/2024, 22:22 estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/ 10/15
A
B
C
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.
8 Marcar para revisão
Para garantir o _________ funcionamento do programa em Python ao lidar com arquivos, é
essencial compreender a manipulação de strings, adotar _________ e se atentar ao _________
de exceções.
correto, boas práticas, tratamento.
melhor, diretrizes de codificação, lançamento.
eficiente, padrões de codificação, rastreamento.
30/10/2024, 22:22 estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/ 11/15
D
E
rápido, estilos de programação, log.
seguro, normas de segurança, registro.
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
Para assegurar o correto funcionamento de programas em Python, é fundamental
entender como manipular strings, seguir boas práticas e tratar adequadamente as
exceções.
9 Marcar para revisão
Em um script Python, um desenvolvedor precisa escrever uma sequência de strings em um
novo arquivo chamado "log.txt". O arquivo não existe e deve ser criado para registrar essas
strings.
Qual modo de acesso deve ser utilizado na função open para criar e escrever no arquivo
"log.txt"?
30/10/2024, 22:22 estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/ 12/15
A
B
C
D
E
r.
a.
w.
rb.
r+.
Resposta incorreta
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
A opção correta é w, pois esse modo abre o arquivo para escrita, criando o arquivo se
ele não existir. r é para leitura, a para anexar ao final de um arquivo existente, rb para
leitura em modo binário, e r+ para leitura e escrita em um arquivo existente.
30/10/2024, 22:22 estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/ 13/15
A
B
C
D
E
10 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.
strings, boas práticas, tratamento.
caracteres, diretrizes de codificação, lançamento.
códigos, estilos de programação, registro.
arquivos, padrões de segurança, rastreamento.
dados, normas de desenvolvimento, log.
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
30/10/2024, 22:22 estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/ 14/15
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.
30/10/2024, 22:22 estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6722db9993e529c49d576e8c/gabarito/ 15/15