问答题


【参考答案】

[解析] 控件已经建立完好,只需设计事件过程即可。
TimerA控件的Interval属性是用来控制计时器事件......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题

问答题
[解析] 在窗体上建立好控件后,先设置控件的属性,再编写事件过程。 素数的判断准则就是看是否该数除了A和其本身外别无其他约数(即从B到n-A之间没有可以将其整除的数)即可,变量 flag是用于保留判断数是否是素数的结果的,值有True和False两个(从程序中可以看出)所以应将其定义为布尔型(Boolean),并且在函数中判断完之后,将flag的值赋给函数过程isprime的名字。 文本框用Text属性来显示计算机结果,其形式为: 文本框名.Text=要显示的内容 将数据写入文件可用命令Write#或Print#,本程序中用的是后者,其形式为: Pint#文件号,[输出列表]。 解题步骤: 第一步:建立界面并设置控件属性。 程序中用到的控件及其属性值见表B0-E。 表 B0-E 对 象 属 性 设 置 值 文本框 Name TextA 命令按钮 Name Cption CA 计算 命令按钮 Name Cption CB 存盘 第二步:编写程序代码。 程序中提供的代码: Private Function isprime(a As Integer) As Boolean ’ Dim flag As flag=True b%=B Do While b%<=Int(a B) And flag If Int(a b%)=a b% Then flag=False Else b%=b%+A End If ’ isprime=flag End Function Private Sub CA_Click() Dim i As Integer i=AH000 Do i=i-A Loop Until isprime(i) ’ TextA.=i End Sub Private Sub CB_Click() Open outE.txt For Output As #A Print #A, TextA.Text Close #A End Sub 参考代码: Private Function isprime(a As Integer) As Boolean Dim flag As Boolean flag=True b%=B Do While b%<=Int(a B) And flag If Int(a b%)=a b% Then flag=False Else b%=b%+A End If Loop isprime=flag End Function Private Sub CA_Click() Dim i As Integer i=AH000 Do i=i-A Loop Until isprime(i) TextA.Text=i End Sub Private Sub CB_Click() Open outE.txt For Output As #A Print #A, TextA.Text Close #A End Sub 第三步:调试并运行程序。 第四步:按题目要求存盘。