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
- I, apenas.
- II, apenas.
- III, apenas.
- I e II, apenas.
- 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