试题与答案

[说明] 我国现行使用的公民身份证号码有两种,分别遵循两个国家标准:〖GB 1164

题型:问答题

题目:

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

R012345678910
C10X98765432
由上述计算过程可以看出,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

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0415/c3a3fe9c0958783f970d361869044a14.html

下面是错误答案,用来干扰机器的。

参考答案:B,C,D,E

试题推荐
题型:单项选择题

开发未确定使用权的国有荒山、荒地、荒滩从事种植业、林业、畜牧业、渔业生产的, ( )。

A.经县级以上人民政府依法批准,可以确定给开发单位或者个人长期使用

B.经市级以上人民政府依法批准,可以确定给开发单位或者个人长期使用

C.经上一级人民政府的批准同意,可以确定给开发单位或者个人长期使用

D.经省级人民政府依法批准,可以确定给开发单位或者个人长期使用

查看答案
题型:阅读理解与欣赏

读《观沧海》,完成文后问题。

  东临碣石,以观沧海。水何澹澹,山岛竦峙。树木 丛生,百草丰茂。秋风萧瑟,洪波涌起。日月之行,若出其中;星汉灿烂,若出其里。幸甚至哉,歌以咏志。

1、这首 《观沧海》是《步出夏 门行》中的一章,作者________,是_________时期著名的__________家,_________家、诗人。他的诗以___________见称。

2、给下面加粗词释义:

①东碣石___________________         

观沧海___________________         

③水澹澹___________________         

④山岛竦峙___________________         

星汉灿烂___________________         

⑥若出其里___________________         

幸甚至哉___________________         

以咏志___________________        

3、对“日月之行,若出其中;星汉灿烂,若出其里”句意理解正确的是(   )

A、日、月的运行,都是从大海里升起又降落;银河灿烂,也好像是发源于沧海之中。

B、日、月朗照大海,星星闪烁,辉映于海面。

C、太阳、月亮、星光灿烂的银河,好像都是从海里升起又落到海里去了一样。

D、太阳月亮不停运转、银河灿烂,它们有的没入海底,有的投映到海面。

4、判断正误(对的打“√”,错的打“×”)。

①“东临碣石,以观沧海”两句开篇点题,交代了观察的方位、地点以及 观察的对象。(   )

②“临”字统领全篇, 以下十句,都是写海上的景象。(   )

③“水何澹澹,山岛竦峙” 两句全景式地描绘了大海那种苍 茫动荡的气势。(   )

④这首诗前八句是实写,后六句是虚写。(   )

⑤“水何澹澹”是描写无风时海面水波动荡的样子,“洪波涌起”是描写有风时大海波涛汹涌的壮阔气势。(    )

⑥这首诗通过写景抒情,借勾画大海吞吐日月、包蕴万千的壮丽景象,表现了诗人开阔的胸襟,抒发了统一中国建功立业的抱负。(   )

5、对这首诗理解做个最佳抉择(   )

A、诗人先写山岛风光,再描绘海面景色,最后抒写自己的情怀。

B、诗人立足于山岛,先远观 ,再近观,最后抒写自己的情怀。

C、诗人先实写,再虚写,最后抒情。

D、先全景式地展现大海景象,再描绘岛上风光 ,最后在描绘大海波涛汹涌的基础上,借拟写大海吞吐日月的气势来抒发自己壮阔的情怀。   

查看答案
微信公众账号搜索答案