题库 高中信息

题干

编写“幸运数字”程序,功能如下:在文本框Text1中输入出生日期,单击“算一算”按钮Command1,将日期中所有的数字按位相加,若结果为两位数则继续按位相加,直到结果为一位数,如出生日期为2003/08/11,数字按位相加2+0+0+3+0+8+1+1=15,15按位相加1+5=6。运行界面如图所示。

(1)程序窗体中共有_________类对象。
(2)请在划线处填入合适的代码。 
Private Sub Command1_Click()
Dim luck As Integer
Dim sr, c As String
luck = 0
sr = Text1.Text
If Len(sr) = 10 Then ’输入的格式长度符合条件
For i = 1 To Len(sr)
c = __________
If c >= "0" And c <= "9" Then
luck = luck + Val(c)
End If
Next i
Do While luck > 9
luck = luck Mod 10 +__________
Loop
Label2.Caption =“你的幸运数字是:”+str(luck)
Else
Label2.Caption = "输入有误,请重输!"
End If
End Sub
(3)若在文本框Text1中输入“2004/08/18”,Label2中显示的内容为__________。
上一题 下一题 0.99难度 填空题 更新时间:2019-11-20 12:45:38

答案(点此获取答案解析)