首页 程序员正文

为减少手工输入数字代码是发生的错误,常用的手段是在数字代码上增设验位。例如,第二代身份证号共有 18位,其中左 17位是数字代码,尾部一位是校验位。设 i(i=1..18)表示第二代身份证从右到左的各位编号,Ai(i=2..18)表示身份证号第 i位上数字,则校验位 Ai上的数字可以按以下方法计算: r=(A2W2+A3W3+…+A18W18)mod 11其中,Wi=2(i-1次方)mod 11,

为减少手工输入数字代码是发生的错误,常用的手段是在数字代码上增设验位。例如,第二代身份证号共 18位,其中左 17位是数字代码,尾部一位是校验位。设 i(i=1..18)表示第二代身份证从右到左的各位编号,Ai(i=2..18)表示身份证号第 i位上数字,则校验位 Ai上的数字可以按以下方法计算: r=(A2W2+A3W3+…+A18W18)mod 11其中,Wi=2(i-1次方)mod 11,A1=(12-r)mod 11如果 A1=10,则以“X”表示。设某人的身份证号代码如下表中的 Ai(i=2…18)所示:则校验位 A1=()。(2011年下半年程序员综合知识真题答案与解析)
A、4
B、5
C、6
D、X






参考答案:B
参考解析:参考解析正在整理中,欢迎在文下评论区提供答案解析,谢谢!
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:https://scpro.cn/v/62d33752b82411ee.html

相关文章

最近发表

好文推荐