身份证号有效性检验
准备工作
-
默认小猫角色,添加角色Button2,添加文字“开始验证”;
-
创建一个变量“身份证号”,在舞台上大字显示;
-
默认白色背景。
功能实现
-
点击绿旗,询问“请输入一个身份证号”,变量“身份证号”大字显示输入的身份证号;

-
点击“开始验证”;

-
检验位数是否为
18位,如果不是,小猫说“位数不对”2秒,程序结束; -
检验前
17位是否是数字,第18位是否是数字或者字母"X",如果不是,小猫说“输入错误”2秒,程序结束; -
检验校验码是否正确,如果不正确,小猫说“校验码错误”
2秒,程序结束。 -
上面检查都通过,小猫说“身份证号码验证正确”
2秒。
评分标准
(1)角色添加正确;(2分)
(2)询问输入身份证号,能大字显示;(2分)
(3)能检验位数为18位,不正确能提示不正确,结束程序;(2分)
(4)能检验前17位为数字,第18位为数字或者字母“X”,不正确能提示不正确,结束程序;(4分)
(5)能检验校验码,如果不正确能提示不正确;(4分)
(6)全部正确,能说出正确。(1分)
本题为编程题,提交代码并运行通过测试点后判分。
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析