首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为了验证一个正整数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
2017-03-26
60
问题
为了验证一个正整数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,在代码编辑窗门中,去掉程序中的注释符“’”,将问号“?”改为正确的内容。 参考代码: FUriCtion prime(ByVal n As Integer) As Boolean ’******考生编写****** Dim flact As Boolean flag=IIf(n>1,True,False) For m=2To n/2 If n Mod m=0Then flaq=False Exit For End If Next m prime=flag ’******************** End Function Private Sub Form Click() ’******考生编写****** Dim sun As Integer For n=200To300 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 Close1 End Sub 步骤2:按<F5>键运行程序,单击各个按钮测试验证。 步骤3:按要求将文件保存至考生文件夹中。
解析
题目要求计算200~300之间的素数和,可通过一个循环来实现,在循环里面逐个判断200~300之间的数是否为素数,如果是计算累加和。
函数prime用来判断输入参数n是否为素数,方法是2~n/2范围内能否找到一个整数m将n整除,若m存在,则n不是素数;若找不到m,则n为素数。设计程序的时候,通过循环来实现,循环变量m从2开始,循环结束条件为n/2,Step为1,如果n mod m为0,表示m将n整除,n不是素数。
转载请注明原文地址:https://kaotiyun.com/show/BmGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
鼠标移动经过控件时,将触发控件的______事件。
下列工具中为需求分析常用工具的是______。
以下程序用于计算“1+1/3+1/5+…+1/(2n+1)”,直至“1/(2n+1)”小于10-4。阅读下面程序,请在【】和【】处填上正确内容。PrivateSubCommand1_Click()Sum=h:n=idon=【
函数Str$(256.36)的值是______。
在下面向文件中写入数据的命令语句中,不正确的是______。
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和______。
下列叙述中正确的是
在关系模型中,二维表的行称为______。
下列关于文件的叙述中,错误的是()。
检查软件产品是否符合需求定义的过程称为
随机试题
一中毒病人,临床表现为意识模糊、口唇樱桃红色,引起其中毒的化学物质可能是
天麻钩藤饮的功效包括
关于预防局麻药中毒的措施,以下说法正确的是
在买卖合同中,出卖人应向买受人交付标的物或提取标的物的单证,并应按照约定或交易习惯向买受人交付提取标的物单证以外的有关单证和资料。交付方式可以有()。
假设你是单位公关部职员,需要经常参加宴请宾客的活动,饭桌上喝酒是少不了的,但你不胜酒力。为了既做好公关工作,又能让客人满意,你通常会采取的做法是()。
对于吸引人才,地方政府最应该做的,是营造一个适合人才流动、有利人才成长的环境与空间,而不是直接参与、甚至_________企业的人才录用过程。其实,自由、公平的竞争本身就是对人才最好的回报,足够的成长空间才是_________吸引人才、留住人才的沃土。
解剖学研究证明了现代人(智人)起源于约13万年前的非洲。但是考古学家和人类学家一直争论的问题是:他们什么时候开始具有了智慧?什么时候开始出现了现代行为特征?有的学派坚持认为当非洲的早期人类祖先在解剖学上已经变成现代人时,他们还没有发展出来现代行为特征,这个
李某和吴某签订购买宠物狗的合同,该买卖合同约定,吴某将宠物狗交付给李某后30日内,李某向吴某付款2000元。问:假如吴某委托陈某(15岁)将狗交给李某,则该委托合同的效力应当如何认定?
会话层最重要的特征是【 】。
在VB中,函数过程与子程序过程的区别之一是
最新回复
(
0
)