Questão nº 45

Questão de Suporte · FGV DPGE-RJ 2014 (nº 45)

FGV2014Técnico Superior Especializado em SuporteSuporte
Gabarito: Dver comentário ↓

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

Resposta comentada

Gabarito Alternativa D

Collation é o conjunto de regras que define como textos (cadeias de caracteres) devem ser comparados e ordenados, levando em conta as particularidades de cada idioma e cultura, como a ordem alfabética, sensibilidade a maiúsculas/minúsculas e acentos.

  • (A) Incorreta: ANSI (American National Standards Institute) é um instituto que define padrões, mas não é o termo para as regras de ordenação de texto. "ANSI encoding" geralmente se refere a uma codificação de caracteres específica (como Windows-1252), não a regras de ordenação.
  • (B) Incorreta: ASCII (American Standard Code for Information Interchange) é uma codificação de caracteres que atribui um número a cada caractere. Ele define como os caracteres são representados, não as regras complexas de ordenação que variam entre idiomas.
  • (C) Incorreta: "Code priority" (prioridade de código) é um distrator tentador. Embora os caracteres tenham um valor numérico (código), a simples comparação desses valores não é suficiente para uma ordenação linguisticamente correta em todos os idiomas (ex: 'á' pode vir depois de 'a' ou ser tratado como 'a' para ordenação, dependendo da regra). A armadilha é que, superficialmente, parece fazer sentido, mas ignora a complexidade cultural e linguística que o termo correto abrange.
  • (D) Correta: Collation é o termo técnico e correto para o conjunto de regras que governa a comparação e ordenação de cadeias de caracteres em diferentes idiomas e culturas, considerando aspectos como sensibilidade a maiúsculas/minúsculas, acentos e a ordem alfabética específica de cada língua.
  • (E) Incorreta: Ubiquity (ubiquidade) significa estar presente em todo lugar. É um conceito de prevalência, completamente alheio ao processamento de texto ou regras de ordenação.

Fonte: FGV DPGE-RJ 2014 Técnico Superior Especializado em Suporte (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho