Questão nº 23

Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 23)

FGV2024Técnico de Nível Superior - Analista de Banco de DadosTecnologia da Informação
Gabarito: Bver comentário ↓

Daniel está no processo de desenvolvimento de um sistema financeiro que exige a realização de cálculos com altíssima precisão para prevenir erros de arredondamento que poderiam resultar em discrepâncias financeiras de grande magnitude. O sistema em questão precisa lidar com uma ampla variedade de operações financeiras, que vão desde as básicas adições e subtrações até os mais complexos cálculos de juros compostos e conversões monetárias. Diante disso, Daniel se vê na necessidade de selecionar a metodologia de aritmética computacional mais apropriada, que assegure a precisão exigida pelos cálculos financeiros do sistema.
Para o sistema financeiro em desenvolvimento, Daniel deve optar pela aritmética de:

Resposta comentada

Gabarito Alternativa B

A forma como os computadores representam números pode causar pequenos erros de arredondamento. Em sistemas financeiros, onde cada centavo importa, é crucial escolher um método que garanta a máxima exatidão e evite esses erros.

(A) Incorreta: A aritmética de ponto fixo tem uma precisão definida e limitada, podendo ainda gerar erros de arredondamento se o resultado exceder essa precisão ou se a escala não for adequada para todas as operações complexas.
(B) Correta: A aritmética de precisão arbitrária (bignum) permite representar números com qualquer quantidade de dígitos, limitada apenas pela memória disponível. Isso garante a máxima exatidão e a prevenção de erros de arredondamento essenciais para cálculos financeiros complexos, pois os números são tratados de forma exata, como na matemática manual.
(C) Incorreta: A aritmética de ponto flutuante de precisão dupla, embora ofereça boa precisão para muitas aplicações, ainda é inerentemente suscetível a erros de arredondamento devido à sua representação binária finita, o que é inaceitável para a exatidão exigida em sistemas financeiros. A armadilha da banca aqui é que muitos associam "precisão dupla" a "alta precisão", mas para o contexto financeiro que exige prevenir erros de arredondamento e discrepâncias de grande magnitude, ela é inadequada.
(D) Incorreta: A aritmética de ponto flutuante de precisão simples possui ainda menos precisão e um alcance menor que a dupla, sendo completamente inadequada para sistemas financeiros que exigem alta exatidão.
(E) Incorreta: Embora a aritmética de ponto flutuante de precisão quádrupla ofereça mais precisão que a dupla, ela ainda é uma representação de ponto flutuante e, portanto, não garante a exatidão decimal necessária para evitar erros de arredondamento em cálculos financeiros críticos.

Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Analista de Banco de Dados (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