题库系统集成项目管理工程师

系统集成项目管理工程师 · 第三版 · 第7章 软硬件系统集成

接口金额从分映射为元,12580应写成多少?

6 道章节练习题
单选题7.4 业务应用集成3 / 6

甲系统以整数保存人民币金额,单位为分,某笔值为12580。乙系统对应字段单位为元,可精确保存两位小数;本次不涉及汇率或额外费用。映射到乙系统的正确金额为()元。

选择答案
未作答
答案与解析

正确答案 D

1元等于100分,12580分除以100得125.80元。改变单位需要转换数值,不是原样复制后补两位小数,选D。

这道题不用背接口术语,拿金额反算一次就能检查:125.80元乘100,回到12580分,数值与原业务金额一致。若直接写12580.00元,钱就放大了100倍;若写125.00元,则无故丢掉了80分。数据映射不仅要把甲的金额字段放进乙的金额字段,还要核对字段含义、单位和可表达的精度。这里特意说明同为人民币、乙能精确保存两位小数,排除了汇率和舍入争议。实际遇到币种不同、目标精度不足或缺失值时,应另行确认转换规则,不能把本题的除以100当成所有金额接口的固定公式。

选项分析

A
仅补小数位而没有换算单位,导致12580分变成12580元,业务金额被放大了100倍。
B
除以10只移动一位小数,未满足分到元的100倍单位关系,反算也无法回到原值。
C
虽然量级接近,但没有题干依据就舍弃了80分;目标字段本来可以精确保留两位小数。
D
按1元等于100分转换并保留可精确表达的小数,反算后得到原始12580分。

容易混淆的地方

以为字段类型转换或补小数位就完成单位映射,没有用原单位反算检查。

再巩固一步

  • 在映射表里写清源单位与目标单位,再用一条样例正算、反算;数值看起来像金额并不代表单位正确。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 7.4 · 纸书第278页

练习小结

题目纠错

未发送。正式接收渠道尚未接通。

查看纠错信息