题库 高中信息

题干

数学中的“自守数”:如果一个数的平方数的末几位等于该数本身,这个数就是自守数。例如:
5*5=25
6*6=36
25*25=625
76*76=5776
……
那么,5、6、25、76 等数被称为自守数。小袁编写一个 VB 程序,实现如下功能:找出 10000 以内所有可能的自守数,单击“统计”按钮 Command1,将符合要求的自守数显示在列表框 List1 中,统计个数显示在标签 Label1 中,运行界面如图所示。

(1)程序运行时要在按钮上显示“统计”,应设置该按钮的________属性。
(2)为实现上述功能,请在划线处填入合适的代码。
Private Sub Command1_Click()
Dim n As Single, k As Integer, t As Integer, c As Integer
List1.Clear c=0
For n = 5 To 10000
k = Len(Trim(n))   'Trim()函数用于删除字符串前后的空格
t = (n * n)    Mod
If t = n Then
① _     List1.AddItem   Str(n)
    
End If
Next n

Label1.Caption = "自守个数为:" + Str(c)

End Sub
为实现上述功能,划线处应填入的代码分别为
①__________________________________________ 。
②___________________________________________。
(3)解决该问题采用了_______(选填:枚举/解析)算法。
上一题 下一题 0.99难度 填空题 更新时间:2019-05-22 10:14:44

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

同类题2

某电信部门规定:拨打市话时,如果通话时间不超过3分钟(含3分钟),则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话时间为整数)。下面是计算通话费用的流程图和程序,请分析并回答问题。
 
(1)用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的___________步骤
(2)上图中的流程图中菱形表示的是________________
(3)在下列选项中,不属于VB的对象的是(_____)   
A.窗体的背景颜色 B.命令按钮   C.文本框 D.标签
(4)根据题意,完善流程图作图,填写空白处______________________
(5)下图是计算通话费用程序窗体界面布局示意图。

Command1_Clik事件过程如下。请填写程序空白处。
Private Sub Command1_Click()
Dim ________as __________
x = Val(Text1.Text)
____________________ Then
’条件语句 
_________________________
’显出时间不超过3分钟的电话费
Else
Text2.Text = Str(0.2 + 0.1 * (x - 3)) ’显出通话时间超过3分钟时的电话费
End If
End Sub
(6)这段程序属于__________结构程序设计。
(7)要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的(_________)。
A.属性Font设置为“确定” B.属性.ForeColor设置为“确定”
C.属性Caption设置为“确定” D.属性BorderStyle设置为“确定”
(8)“’条件语句”它对程序的运行(____________)
A.起一定作用 B.有时候起作用
C.不起任何作用,但是必须的 D.不起任何作用,但能增加程序的可阅读性
(9)在调试程序的时候,经常要设置断点,设置断点的快捷键是______________
(10)在程序调试程序过程中,___________(填:“编译错误”或“逻辑错误”或“执行错误”)是计算机检查不出来的