首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为了验证一个正整数n(n>3)是否为素数,最直观的方法是,看在2~n/2范围内能否找到一个整数m将n整除,若m存在,则n不是素数;若找不到m,则n为素数。在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有1个名称为Text1的文本框。请根据上面的算法
为了验证一个正整数n(n>3)是否为素数,最直观的方法是,看在2~n/2范围内能否找到一个整数m将n整除,若m存在,则n不是素数;若找不到m,则n为素数。在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有1个名称为Text1的文本框。请根据上面的算法
admin
2018-10-29
39
问题
为了验证一个正整数n(n>3)是否为素数,最直观的方法是,看在2~n/2范围内能否找到一个整数m将n整除,若m存在,则n不是素数;若找不到m,则n为素数。在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有1个名称为Text1的文本框。请根据上面的算法,编写判断一个正整数是否为素数的函数prime,然后用这个函数找出200~300之间的所有素数,求出这些素数的和,将该数在文槲显示出来,并存入文件out5.txt中。
要求:编写函数prime的代码,然后在Form_Click事件过程中调用该函数,并计算素数的和。事件过程中已给出了把素数和保存到文件中的代码,考生不得修改。
注意:请务必把求得的和在文本框中显示出来,这样才能存入文件out5.txt,否则没有成绩。
选项
答案
【操作步骤】 步骤1:打开考生文件夹中的工程文件sjt5.vbp,在代码编辑窗口中,去掉程序中的注释符“’”,将问号“?”改为正确的内容。参考代码: Function prime(ByVal n As Integer)As Boolean ’******考生编写****** Dim flag As Boolean flag=IIf(n>1,True,False) For m=2 To n/2 If n Mod m=0 Then flag=False Exit For End If Next m prime=flag ************************ End Function Private Sub Form_Click( ) ’ ****** 考生编写 ****** Dim sun As Integer FOr n=2 00 To 300 If prime(n) Then Sum=Sum+n End If Next n Text1.TextαSum ’ ************************ Open App.Path &"\out5.txt"For _Output As #1 Print#1,Text1.Text Close 1 End Sub 步骤2:按<F5>键运行程序,单击按钮测试验证。 步骤3:按要求将文件保存至考生文件夹中。
解析
转载请注明原文地址:https://kaotiyun.com/show/GtFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为"宋体"和"黑体";1个复选框(名称为Check1,标题为"粗体")和1个文本框(名称为Text1,Text属性为"改变文字字体"),窗体外观如图所示。程序运行后,要求"宋体"单选
支持子程序调用的数据结构是( )。
如果要将一个窗体从内存中清除,应使用的语句是
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:OptionBase1PrivateSubCommand1_Click() d=0 c=10 x=Array(10,12,21,32,24) Fori=
窗体上有1个Timerl计时器,1个Shape1形状控件,还有下面程序代码:DimflagAsBooleanPrivateSubForm_Load()flag=TrueTimer1.Enab
下面关于VB数据文件的叙述中错误的是()。
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序
随机试题
原发性肝癌患者疼痛护理哪项不正确
分散相质点最小的液体制剂是
闭经最可能的诊断是如果怀疑内生殖器结核,为获得诊断依据,下列哪项辅助检查最合适
关于人身保险,下列说法不正确的是:
关于刑法的解释,以下叙述正确的是( )。
在固定汇率制度下,当外国货币价格上涨,有超过汇率波动上限趋势时,政府可以提高贴现率。()
我国行政系统的外部监督体系包括()。
“人的感官是人认识外界事物的不可逾越的天然界限”,这种观点属于
Waterisakindofchemicalsubstance.
Thereareabout105malesbornforevery100females,butthis【B1】dropstonearbalanceattheageofmaturity,andamong70-yea
最新回复
(
0
)