[问答题] 在考生文件夹下有一个工程文件T507.vbp,其窗体上 有一个文本框,名称为Text1;还有一个命令按钮,名称为C1,标 题为“计算”,如图所示。有一个函数isprime( )可以在程序
[问答题] 在考生文件夹下有一个工程文件T507.vbp,其窗体上 有一个文本框,名称为Text1;还有一个命令按钮,名称为C1,标 题为“计算”,如图所示。有一个函数isprime( )可以在程序中直 接调用,其功能是判断参数a是否为素数,如果是素数,则返回 True,否则返回False。请编写适当的事件过程,使得在运行时, 单击“计算”按钮,则找出小于2000的最大素数,并显示在 Text1中。
注意:考生不得修改isprime( )函数过程和控件的属性。
试题源程序:
1 Private Function isprime(a As Integer)As Boolean
2 Dim flag As Boolean
3 flag=True
4 b%=2
5 Do while b%<=Int(a/2)And flag
6 If Int(a/b%)=a/b%T hen
7 flag=False
8 Else
9 b%=b%+1
10 End If
11 Loop
12 isprime= flag
13 End Eunction
参考答案: