身份证号有效性检验

yx513160 程序题 共 个子题

准备工作

  1. 默认小猫角色,添加角色Button2,添加文字“开始验证”;

  2. 创建一个变量“身份证号”,在舞台上大字显示;

  3. 默认白色背景。

功能实现

  1. 点击绿旗,询问“请输入一个身份证号”,变量“身份证号”大字显示输入的身份证号;

    图片

  2. 点击“开始验证”;

    图片

  3. 检验位数是否为18位,如果不是,小猫说“位数不对”2秒,程序结束;

  4. 检验前17位是否是数字,第18位是否是数字或者字母"X",如果不是,小猫说“输入错误”2秒,程序结束;

  5. 检验校验码是否正确,如果不正确,小猫说“校验码错误”2秒,程序结束。

  6. 上面检查都通过,小猫说“身份证号码验证正确”2秒。

评分标准

(1)角色添加正确;(2分)

(2)询问输入身份证号,能大字显示;(2分)

(3)能检验位数为18位,不正确能提示不正确,结束程序;(2分)

(4)能检验前17位为数字,第18位为数字或者字母“X”,不正确能提示不正确,结束程序;(4分)

(5)能检验校验码,如果不正确能提示不正确;(4分)

(6)全部正确,能说出正确。(1分)

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧