FC ConcursosFC Concursos

Questão FC331138

Considere o seguinte script em linguagem Python: Analise os itens a seguir: I. Os arquivos indicados pelas variáveis serão movidos para a pasta recém criada AMAZONIA_1_WFI II. Para

Linguagens de Programação

FGV · 2024

Considere o seguinte script em linguagem Python:

 

Analise os itens a seguir:
 

I. Os arquivos indicados pelas variáveis serão movidos para a pasta recém criada AMAZONIA_1_WFI
 

II. Para serem movidos, os arquivos indicados pelas variáveis devem ter as primeiras partes (antes da extensão) iguais
 

III. Se a execução chegar na última linha do script, vai apresentar erro nesta linha

 

Está correto o que se afirma em

  1. I, apenas.
  2. II, apenas.
  3. III, apenas.
  4. I e II, apenas.
  5. I, II e III.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

Apenas a afirmativa II está correta porque o script decide mover os arquivos comparando a parte do nome que vem antes da extensão. Tecnicamente, ele usa a operação de divisão do nome (por exemplo, os.path.splitext) e verifica se os "stems" (raízes) são iguais; só então procede ao movimento.

Isso implica que os arquivos podem ter extensões diferentes, desde que a sequência de caracteres anterior ao ponto seja idêntica. A comparação é feita como uma igualdade de strings, portanto resulta em correspondência literal — e pode ser case-sensitive conforme o sistema de arquivos.

Em resumo: o critério de seleção para mover é a igualdade da primeira parte do nome (antes da extensão), exatamente como afirma a alternativa II.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo