网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
我国公民新的身份证号码第()位为校验码。
- A、18
- B、17
- C、15
- D、12
参考答案
更多 “我国公民新的身份证号码第()位为校验码。A、18B、17C、15D、12” 相关考题
考题
阅读以下说明及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 StringDim S As Integercode = Textl. Text '提取15位身份证号码If Len(code) < > 15 ThenMsgBox "ID 号码长度不正确,请检查!"(1)End Ifcode = Left(code, 6) + "19" + (2) (code, 9) '年份升位S=0For 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 SelectText2. Text = code '显示18位身份证号码End Sub
考题
我国公民身份证号码的内容:()A、是由18位数字组成的数字型代码B、是由17位数字本体码和1位数字校验码组成的字母数字型代码C、包含2位数字校验码D、包含6位出生日期代码E、包含8位行政区划代码
考题
大额行号申报标准为12位定长数字,其中()。A、第1-3位为行别代码,农业银行行别代码统一为“103”。B、第4-7位为当地人民银行电子联行全国清算中心代码。C、第8-11位为该行的ABIS机构号。D、第12位为行号校验码,申报后由人民银行编订。
考题
多选题大额行号申报标准为12位定长数字,其中()。A第1-3位为行别代码,农业银行行别代码统一为“103”。B第4-7位为当地人民银行电子联行全国清算中心代码。C第8-11位为该行的ABIS机构号。D第12位为行号校验码,申报后由人民银行编订。
考题
单选题我国公民身份证号码的内容:()A
是由18位数字组成的数字型代码B
是由17位数字本体码和1位数字校验码组成的字母数字型代码C
包含2位数字校验码D
包含6位出生日期代码E
包含8位行政区划代码
热门标签
最新试卷