Respostas
Ed
Analisando as afirmações sobre a manipulação de arquivos do tipo texto em Python: I. Ao abrir o arquivo logs.txt com a função open no modo 'w', se ele já existir, seu conteúdo anterior será preservado até que novos dados sejam escritos. - Correto. Ao abrir um arquivo em modo 'w' (write), o conteúdo anterior será apagado e o arquivo será sobrescrito. II. A função arqSaida.write(s) grava a string s no arquivo arqSaida. - Correto. A função write é utilizada para escrever no arquivo a string especificada. III. O comando arqSaída.write('Erro crítico: falha de sistema\n') adiciona a mensagem ao arquivo e inclui uma quebra de linha, que posiciona o cursor no início da próxima linha do arquivo. - Correto. O '\n' representa uma quebra de linha em Python. IV. A função flush() pode ser usada para forçar a escrita do conteúdo do buffer no disco sem fechar o arquivo, útil para garantir que os dados importantes sejam gravados imediatamente. - Incorreto. A função flush() é utilizada para limpar o buffer, mas não necessariamente força a escrita imediata no disco. Portanto, as afirmações corretas são II e III apenas, correspondendo à alternativa B) II e III apenas.
✏️ Responder
Para escrever sua resposta aqui, entre ou crie uma conta