Logo Passei Direto
Buscar
Durante o desenvolvimento de um sistema de gerenciamento de notas para uma escola, Ana, uma desenvolvedora júnior, precisa lidar com arquivos que armazenam os dados dos alunos. Esses arquivos incluem listas de presença, boletins em formato texto e imagens digitalizadas de certificados. Para isso, Ana utiliza Python 3 e precisa garantir que os arquivos sejam manipulados corretamente, evitando problemas como arquivos deixados abertos ou manipulação incorreta de formatos binários. Com base nessa situação, observe as afirmativas abaixo sobre a abertura de arquivos no Python 3: I. A função open() no Python permite abrir arquivos em diferentes modos, como leitura, escrita e anexação, possibilitando manipulação flexível dos dados. II. Para evitar que arquivos fiquem abertos acidentalmente após o uso, é recomendado utilizar a estrutura with open(), que gerencia o fechamento automático. III. Arquivos abertos no modo binário ('b') são automaticamente convertidos para strings de texto pelo Python, sem necessidade de decodificação manual. Está correto o que se afirma em: Questão 2Resposta A. I, II e III. B. II e III, apenas. C. I e III, apenas. D. I, apenas. E. I e II, apenas.
User badge image
Luis Antonio Leandro

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Vamos analisar cada afirmativa: I. A função open() no Python permite abrir arquivos em diferentes modos, como leitura, escrita e anexação, possibilitando manipulação flexível dos dados. — Verdadeiro. II. Para evitar que arquivos fiquem abertos acidentalmente após o uso, é recomendado utilizar a estrutura with open(), que gerencia o fechamento automático. — Verdadeiro. III. Arquivos abertos no modo binário ('b') são automaticamente convertidos para strings de texto pelo Python, sem necessidade de decodificação manual. — Falso. No modo binário, os dados são manipulados como bytes, e a conversão para string exige decodificação explícita. Portanto, os itens corretos são I e II. Resposta correta: E. I e II, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina