全部科目 > 程序员 >
2011年下半年 上午试卷 综合知识
第 65 题
关键词 校验位  
章/节 数据的表示  
 
 
为减少手工输入数字代码时发生的错误,常用的手段是在数字代码上增设校验位。例如,第二代身份证号共18位,其中左17位是数字代码,尾部一位是校验位。
设i (i=1..18)表示第二代身份证号从右到左的各位编号,Ai (i=2..18)表示身份证号第i位上的数字,则校验位A,上的数字可以按如下方法计算:
r =(A2W2+A3W3+ …+A18W18 )mod 11
其中,Wi=2i-1mod11;A1=(12-r)mod11
如果A1=10,则以“X”表示。
设某人的身份证号代码如下表中的Ai(i=2..18)所示:

则校验位A1 = (65) .
 
  A.  4
 
  B.  5
 
  C.  6
 
  D.  X




 
 
相关试题     数据的表示 

  第22题    2017年上半年  
设机器字长为8,对于二进制编码10101100,如果它是某整数x的补码表示,则x的真值为(21),若它是某无符号整数y的机器码,则y的真值为(22)。

  第7题    2009年下半年  
以下关于计算机中数据表示的叙述中,错误的是(7)。

  第19题    2017年上半年  
对于浮点数x=m*2i和 y=w*2j,已知i>j,那么进行x+y运算时,首先应该对阶,即( ),使其阶码相同。




更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2026 All Rights Reserved
软考在线版权所有