Questão de Sistemas Operacionais — Sistemas de arquivos — INSTITUTO AOCP 2025
Sistemas Operacionais›Sistemas de arquivos
Código
qg539426
Banca
INSTITUTO AOCP
Órgão
IF-MS
Ano
2025
Nível
Superior
Cargo
Professor EBTT - Informática/Desenvolvimento WEB
O IFMS está implementando um novo sistema de gestão de arquivos digitais para organizar os documentos e pastas relacionadas às suas atividades acadêmicas, administrativas e de pesquisa, e o técnico de informática foi encarregado de criar um sistema eficiente para nomeação de pastas e arquivos no novo servidor. Durante o desenvolvimento, ele se depara com a necessidade de garantir que os nomes das pastas estejam em conformidade com as regras do sistema operacional Windows 11 (em português), evitando erros relacionados ao uso de caracteres reservados. Diante dessa situação, o técnico de informática precisa escolher uma forma de nomear a pasta “Instituto” de maneira válida, para que o sistema de arquivos funcione sem problemas.Sabendo que o sistema operacional Windows 11 possui restrições quanto ao uso de certos caracteres e nomes reservados, assinale a alternativa que apresenta um nome válido para a pasta “Instituto”, ou seja, que não apresenta nenhum caractere reservado.
A*Instituto
B#Instituto
C/Instituto
D<Instituto
E:Instituto
Revelar gabarito e comentário▾
GabaritoB — #Instituto
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Nomeação de arquivos e pastas no Windows: caracteres reservados
Gabarito: letra B. No Windows 11, o caractere # (cerquilha) não é um caractere reservado para nomes de arquivos e pastas, portanto #Instituto é um nome válido. Os caracteres *, /, < e : são proibidos pelo sistema operacional, conforme as regras de nomeação do Windows (documentação oficial da Microsoft).
O Windows impõe um conjunto de regras para nomear arquivos e pastas, e a mais cobrada em concursos é a lista de caracteres reservados — aqueles que o sistema não permite usar porque possuem significado especial para o próprio sistema operacional. Esses caracteres são usados, por exemplo, para separar diretórios em um caminho (\ e /), para indicar a unidade de disco (:), para curingas em buscas (* e ?) e para redirecionamento (<, >, |).
A lista completa de caracteres proibidos no Windows é: < (menor que), > (maior que), : (dois-pontos), " (aspas duplas), / (barra), \ (barra invertida), | (pipe), ? (interrogação) e * (asterisco). Além disso, o Windows também proíbe nomes reservados de dispositivos, como CON, PRN, AUX, NUL, COM1 a COM9 e LPT1 a LPT9, e não permite que um nome de arquivo termine com um ponto ou espaço.
A lógica por trás dessas proibições é simples: cada um desses caracteres tem uma função específica no sistema. Por exemplo, a barra / e a barra invertida \ são separadores de caminho — usá-los no nome de um arquivo confundiria o sistema sobre a estrutura de diretórios. O dois-pontos : é usado para indicar a letra da unidade (como C:), e o asterisco * e a interrogação ? são curingas em buscas de arquivos. Por isso, o Windows simplesmente os bloqueia.
Na prática, se você tentar criar uma pasta chamada *Instituto no Windows Explorer, o sistema exibirá uma mensagem de erro informando que o nome não é válido. O mesmo ocorre com /Instituto, <Instituto e :Instituto. Já #Instituto é perfeitamente aceitável, pois a cerquilha não tem nenhum significado especial para o sistema de arquivos do Windows — ela é apenas um caractere comum, como letras e números.
A pegadinha desta questão está em distinguir os caracteres que são reservados (proibidos) daqueles que são apenas especiais (permitidos, mas com significado em outros contextos). O # é um caractere especial em linguagens de programação e em URLs, mas não no sistema de arquivos do Windows. Já o / é um separador de caminho no Linux e em URLs, mas no Windows ele também é proibido em nomes de arquivos, pois o sistema o trata como separador de diretórios.
Guarde a lista de caracteres proibidos: < > : " / \ | ? *. É exatamente nela que as alternativas desta questão se dividem — três delas usam caracteres dessa lista, uma usa um caractere permitido, e uma usa um caractere que também é proibido.
Alternativa A — ❌ Incorreta
O asterisco (*) é um caractere reservado no Windows, usado como curinga em buscas de arquivos. Por isso, *Instituto não é um nome válido para uma pasta.
Alternativa B — ✅ Correta ⟵ GABARITO
A cerquilha (#) não é um caractere reservado no Windows. Ela pode ser usada livremente em nomes de arquivos e pastas, portanto #Instituto é um nome válido.
Alternativa C — ❌ Incorreta
A barra (/) é um caractere reservado no Windows, usado como separador de diretórios em caminhos (embora o separador padrão seja a barra invertida \, a barra também é proibida em nomes). Por isso, /Instituto não é um nome válido.
Alternativa D — ❌ Incorreta
O sinal de menor que (<) é um caractere reservado no Windows, usado em redirecionamento de entrada/saída em linha de comando. Por isso, <Instituto não é um nome válido.
Alternativa E — ❌ Incorreta
O dois-pontos (:) é um caractere reservado no Windows, usado para indicar a letra da unidade de disco (como C:). Por isso, :Instituto não é um nome válido.
NÃO CAIA NESSA!
A banca explora a confusão entre caracteres reservados (proibidos) e caracteres especiais (permitidos). O # é especial em outros contextos (programação, URLs), mas não é reservado no Windows — por isso é a resposta correta. Já o / é separador de caminho no Linux, mas no Windows ele também é proibido. Decore a lista: < > : " / \ | ? *.
Gabarito: letra B — #Instituto é o único nome válido, pois a cerquilha não é um caractere reservado no Windows.