校验码在()款身份证上存在。
第1题:
阅读以下说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。
[说明]
我国现行使用的公民身份证号码有两种,分别遵循两个国家标准:〖GB 11643-1989〗和〖GB 11643-1999〗。〖CB 11643-1989〗中规定的是15位身份证号码,排列顺序从左至右依次为:六位数字地址码,六位数字出生日期码,三位数字顺序码,其中出生日期码不包含世纪数。〖GB 11643 -1999〗中规定的是18位身份证号码,是特征组合码,它由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。其中,校验码C由本体码按如下过程求得:
(1)计算校验码和S=a18W18+a17W17+…+a2W2,其中i表示18位身份证号,码每一位的序号,从右至左,最左侧为18,最右侧为1;ai表示身份证号码第i位上的号码;wi表示第i位上的权值,其值为2i-1模11的结果;
(2)计算校验码值R,其值为校验和模11的结果;
(3)根据下面对应关系找出校验码C:

由上述计算过程可以看出,18位身份证号码中可能包含非数字的字母X(代表数字10)。下面的应用程序基于这一算法实现了身份证号码的升位查询:

在开发过程中,显示新旧两种身份证号码的文本框(TextBox)分别名为Text1和Text2,“号码升位”按钮(CommandButton)名为Command1。
代码中使用到的字符串函数及功能说明如下:
(1)Len(s):获取字符串s的长度;
(2)Left(s,1):返回字符串s左端长度为1的子串;
(3)Right(s,1):返回字符串s右端长度为1的子串;
(4)Mid(s,p,1):返回字符串s从第P个字符开始长度为1的子串。
[Visual Basic代码]
’计算18位身份证号码
Private Sub Commandl_Click()
Dim code As String
Dim S As Integer
code = Textl. Text '提取15位身份证号码
If Len(code) < > 15 Then
MsgBox "ID 号码长度不正确,请检查!"
(1)
End If
code = Left(code, 6) + "19" + (2) (code, 9) '年份升位
S=0
For i = 18 To 2 Step -1 '计算校验码和
S = S + Clnf((3)) * (2 ^ (i - 1) Mod11)
Next i
(4) '计算校验码值
Select Case S '确定校验码
Case 0: code = code + "1"
Case 1: code = code + "0"
Case 2: code = code + "X"
Case Else: code = code + CStr((5))
End Select
Text2. Text = code '显示18位身份证号码
End Sub
第2题:
在数据传送过程中,为发现误码甚至纠正误码,通常在原数据上附加“校验码”。其中功能较强的是
A.奇偶校验码
B.循环冗余码
C.交叉校验码
D.横向校验码
第3题:
我国公民新的身份证号码第()位为校验码。
第4题:
关于增值税普通发票的说法正确的是()
第5题:
用()时,校验位与信息位交叉设置。
第6题:
为了减少编码过程中的错误,需要使用编码校验技术。这是在原有代码的基础上,附加校验码的技术。
第7题:
身份证末尾编号为X时,其替代的校验码为()
第8题:
8位校验码的报文在规约中有几种?
第9题:
在帧结构中,帧检验序列共占4节,是32位()。
第10题:
国际信用卡背面签名条印有一排号码,这排号码是()。
第11题:
循环冗余校验码
海明校验码
奇校验码
偶校验码
第12题:
凭证号
账号
身份证号
校验码
第13题:
采用______时,校验位与信息位交叉设置。
A.循环冗余校验码
B.海明校验码
C.奇校验码
D.偶校验码
第14题:
A.奇偶校验码
B.垂直校验码
C.水平校验码
D.冗余检验码
第15题:
陕西省人口一证通公共服务系统需输入相对应的()才能进入系统。
第16题:
存单、存折的()是核对交易真实性的重要号码。
第17题:
在数据传送过程中,为发现误码甚至纠正误码,通常在原数据上附加“校验码”。其中功能较强的是()
第18题:
身份证末尾编号是()
第19题:
当传送十进制数5时,在8421奇校验码的校验位上值应为1。
第20题:
录入患者,显示身份证号已存在。但是在本辖区找不到患者的录入信息,最佳处理方式是()
第21题:
当8421奇校验码在传送十进制数(8)10时,在校验位上出现了1时,表明在传送过程中出现了错误。
第22题:
国际信用卡背面签名条上一般印有一排号码,这排号码是()。
第23题:
患者上挂
患者迁出
身份证号
重复患者迁移申请