為減少手工輸入數(shù)字代碼是發(fā)生的錯誤,常用的手段是在數(shù)字代碼上增設(shè)驗位。例如,第二代身份證號共有18位,其中左17位是數(shù)字代碼,尾部一位是校驗位。
設(shè)i(i=1..18)表示第二代身份證從右到左的各位編號,Ai(i=2..18)表示身份證號第i位上數(shù)字,則校驗位Ai上的數(shù)字可以按以下方法計算:
r=(A2W2+A3W3+…+A18W18)mod 11
其中,Wi=2(i-1次方)mod 11,A1=(12-r)mod 11
如果A1=10,則以“X”表示。
設(shè)某人的身份證號代碼如下表中的Ai(i=2…18)所示:
則校驗位A1=( )。
A.4
B.5
C.6
D.X