Questão de Noções de Informática — Windows 10 — VUNESP 2024
- Código
- vu204023
- Banca
- VUNESP
- Órgão
- PM SP
- Ano
- 2024
- Cargo
- Sold ( )
- A1Arquivo
- B_1arquivo
- C_arquivo
- D2_arquivo
- E_2Arquivo
GabaritoC — _arquivo
Gabarito: letra C. Ao ordenar por nome no Explorador de Arquivos do Windows 10, o sistema utiliza a ordem lexicográfica da tabela ASCII, na qual caracteres especiais (como sublinhado _) vêm antes dos números e letras. Assim, a sequência correta é: _1arquivo, _2Arquivo, _arquivo, 1Arquivo, 2_arquivo, colocando _arquivo na terceira posição.
A ordenação por nome no Windows segue a ordem dos caracteres na tabela ASCII, que é a base para a comparação de strings no sistema. Nessa tabela, os caracteres são organizados da seguinte forma: primeiro os caracteres de controle, depois os caracteres especiais (como _, -, !), em seguida os números (0-9), depois as letras maiúsculas (A-Z) e, por fim, as letras minúsculas (a-z). Isso significa que, ao comparar dois nomes, o Windows compara caractere por caractere, da esquerda para a direita, e o primeiro caractere que diferir determina a ordem.
No caso da questão, temos os seguintes arquivos: 2_arquivo, 1Arquivo, _2Arquivo, _1arquivo, _arquivo. O primeiro caractere de cada nome é o que define a ordem inicial. Os nomes que começam com _ (sublinhado) vêm antes dos que começam com números, pois o sublinhado (código ASCII 95) é menor que os dígitos (códigos ASCII 48-57). Portanto, os três arquivos que começam com _ ocuparão as três primeiras posições.
Entre os que começam com _, a comparação segue para o segundo caractere: _1arquivo tem o dígito 1 (ASCII 49), _2Arquivo tem o dígito 2 (ASCII 50) e _arquivo tem a letra a (ASCII 97). Como 1 < 2 < a, a ordem é _1arquivo, _2Arquivo, _arquivo. Depois, vêm os que começam com números: 1Arquivo (começa com 1) e 2_arquivo (começa com 2), nessa ordem. A sequência completa é: _1arquivo, _2Arquivo, _arquivo, 1Arquivo, 2_arquivo. Portanto, o terceiro arquivo é _arquivo.
É importante notar que o Windows, por padrão, não diferencia maiúsculas de minúsculas na ordenação, mas isso não afeta a questão, pois a diferença entre _1arquivo e _1Arquivo não existe aqui — os nomes são distintos apenas pelos caracteres que já foram comparados. A pegadinha da banca está em confundir a ordem dos caracteres especiais com a dos números, levando o candidato a pensar que 1Arquivo viria antes de _arquivo. No entanto, a regra é clara: sublinhado vem antes de qualquer número.
Guarde essa hierarquia de caracteres: especiais < números < letras maiúsculas < letras minúsculas. É exatamente nessa fronteira que as alternativas se dividem.
1Arquivo começa com o número 1, que tem código ASCII 49. Como o sublinhado _ tem código 95, que é maior que 49, 1Arquivo viria depois de todos os arquivos que começam com _. Na ordenação, ele ocupa a quarta posição, não a terceira.
_1arquivo começa com _ e tem o segundo caractere 1. Entre os que começam com _, ele é o primeiro, pois 1 (ASCII 49) é menor que 2 (ASCII 50) e que a (ASCII 97). Portanto, ocupa a primeira posição, não a terceira.
_arquivo começa com _ e tem o segundo caractere a (ASCII 97). Entre os que começam com _, ele vem depois de _1arquivo e _2Arquivo, pois 1 e 2 são menores que a. Assim, ele ocupa a terceira posição na ordenação.
2_arquivo começa com o número 2 (ASCII 50). Como todos os arquivos que começam com _ têm o primeiro caractere com código 95, que é maior que 50, 2_arquivo viria depois de todos eles. Ele ocupa a quinta posição, não a terceira.
_2Arquivo começa com _ e tem o segundo caractere 2 (ASCII 50). Entre os que começam com _, ele é o segundo, pois 1 < 2 < a. Portanto, ocupa a segunda posição, não a terceira.
A banca explora a confusão entre a ordem dos caracteres especiais e a dos números. Muitos candidatos assumem que números vêm antes de símbolos, mas na tabela ASCII o sublinhado _ (código 95) vem antes dos dígitos (códigos 48-57). Lembre-se: no Windows, a ordenação por nome segue a ordem ASCII, então _ sempre precede números e letras.
Para resolver questões de ordenação de arquivos, lembre-se da sequência ASCII: caracteres especiais (como _, -, !) < números (0-9) < letras maiúsculas (A-Z) < letras minúsculas (a-z). Compare os nomes caractere por caractere, da esquerda para a direita, e o primeiro caractere que diferir define a ordem.
Gabarito: letra C — _arquivo é o terceiro arquivo na ordenação por nome.
Link permanente: /questoes/vu204023