Questão nº 45
Questão de Redes de Computadores · FGV DPGE-RJ 2014 (nº 45)
O processamento de texto em bancos de dados, mensagens, arquivos ou linguagens de programação, principalmente em ambientes computacionais heterogêneos, implica o uso de padrões para a codificação de caracteres. Entretanto, quando cadeias de caracteres são comparadas ou ordenadas, é preciso estabelecer regras de ordenação, pois em diferentes linguagens e culturas elas podem variar mesmo que as cadeias de caracteres usem a mesma codificação. Essas regras usualmente são referenciadas pelo termo
- AANSI
- BASCII
- Ccode priority
- Dcollation (alternativa correta)
- Eubiquity
Resposta comentada
Gabarito Alternativa D
Collation é o conjunto de regras que define como as cadeias de caracteres (textos) são comparadas e ordenadas, levando em conta as particularidades de cada idioma e cultura, como acentos, maiúsculas/minúsculas e a ordem alfabética específica.
- (A) Incorreta: ANSI (American National Standards Institute) é uma organização que define padrões, não um conjunto de regras para ordenação ou comparação de texto. É um distrator porque muitos padrões de codificação são associados a ele.
- (B) Incorreta: ASCII (American Standard Code for Information Interchange) é uma tabela de codificação de caracteres que atribui números a letras, símbolos e outros caracteres, mas não define as regras complexas de comparação e ordenação que variam por idioma. É um distrator por ser uma codificação de caracteres, tema inicial da questão.
- (C) Incorreta: "Code priority" não é um termo padrão ou reconhecido para descrever as regras de ordenação e comparação de caracteres que consideram aspectos culturais e linguísticos.
- (D) Correta: Collation (ou agrupamento/ordenamento) é o termo técnico que se refere exatamente a essas regras de ordenação e comparação de cadeias de caracteres, que variam entre diferentes idiomas e culturas, mesmo que a codificação seja a mesma.
- (E) Incorreta: Ubiquity significa a qualidade de estar presente em toda parte, o que não tem relação com regras de ordenação ou comparação de texto.
Fonte: FGV DPGE-RJ 2014 Técnico Superior Especializado em Rede de Computadores (Caderno Tipo 1). Reproduzida para fins de estudo.