Questão de Sistemas Operacionais — Sistemas de arquivos — INSTITUTO AOCP 2025
- Código
- qg544044
- Banca
- INSTITUTO AOCP
- Órgão
- MPE-RS
- Ano
- 2025
- Nível
- Superior
- A<Público
- B>Público
- C:Público
- D/Público
- E@Público
GabaritoE — @Público
Gabarito: letra E. No Windows 11, os caracteres <, >, :, ", /, \, |, ? e * são reservados pelo sistema operacional e não podem ser usados em nomes de arquivos ou pastas. O caractere @ não faz parte dessa lista, portanto a pasta deve ser nomeada como @Público.
O Windows, desde suas versões mais antigas, adota um conjunto de caracteres proibidos em nomes de arquivos e diretórios. Essa restrição existe porque esses caracteres têm funções especiais no sistema: a barra invertida (\) e a barra comum (/) são separadores de caminho, os dois-pontos (:) separam a letra da unidade ou são usados em streams de dados (NTFS), o asterisco (*) e a interrogação (?) são curingas em buscas, e os sinais de menor (<) e maior (>) são usados para redirecionamento em linha de comando. O caractere @ não possui nenhuma dessas funções reservadas, sendo perfeitamente válido em nomes de arquivos e pastas.
Na prática, ao tentar criar uma pasta chamada <Público, >Público, :Público ou /Público, o Windows exibirá uma mensagem de erro informando que o nome contém caracteres inválidos. A única alternativa que utiliza um caractere permitido é @Público, que atende à exigência de adicionar um caractere extra ao nome "Público" sem violar as regras do sistema.
A pegadinha desta questão está em reconhecer quais caracteres são efetivamente reservados. Muitos candidatos podem confundir o @ com um caractere proibido, mas ele é amplamente utilizado em nomes de arquivos, como em endereços de e-mail salvos como arquivos ou em nomes de usuário. A banca explora exatamente essa confusão, oferecendo como distratores os caracteres que realmente são reservados.
A banca troca caracteres permitidos por proibidos. O @ é um caractere comum e permitido, enquanto <, >, : e / são reservados. Decore a lista completa: < > : " / \ | ? *.
O caractere < (menor que) é reservado pelo Windows. Ele é usado em redirecionamento de entrada em linha de comando e não pode aparecer em nomes de arquivos ou pastas.
O caractere > (maior que) também é reservado, sendo usado para redirecionamento de saída em linha de comando. Nomes de pastas não podem contê-lo.
O caractere : (dois-pontos) é reservado, pois é usado para separar a letra da unidade (ex.: C:) e em streams de dados do NTFS. Não pode ser usado em nomes de arquivos ou pastas.
O caractere / (barra comum) é reservado, pois é um separador de caminho em muitos sistemas e também é usado em parâmetros de linha de comando. No Windows, ele não é permitido em nomes de arquivos ou pastas.
O caractere @ (arroba) não é reservado pelo Windows. Ele é permitido em nomes de arquivos e pastas, sendo comumente usado em endereços de e-mail e nomes de usuário. Portanto, @Público é um nome válido.
Gabarito: letra E — a pasta deve ser nomeada @Público, pois @ é o único caractere entre as opções que não é reservado pelo Windows.
Link permanente: /questoes/qg544044