首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为了验证一个正整数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
2020-07-22
56
问题
为了验证一个正整数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 flaq 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=200 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:按
键运行程序,单击各个按钮测试验证。 步骤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/kgHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是()。①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
下列操作中不能向工程添加窗体的是( )。
以下叙述中错误的是()。
为使文本框具有初始值"VB",在设计阶段正确的操作是
假定有如下程序:PrivateSubForm_Click()Dima(4)AsInteger,b(4)AsIntegerFork=0To2a(k+1)=Val(InputBox("请
软件测试用例包括()。
面向对象方法中,继承是指( )。
假定有以下循环结构:DoUntil条件表达式循环体Loop则以下正确的描述是()。
在文本框控件中,将TeXt的内容全部显示为用户所定义的字符的属性是()。
数据库技术的根本目标是要解决数据的
随机试题
妊娠期高血压疾病孕妇,于妊娠晚期出现腹痛伴阴道出血,最可能的诊断是下列何项
男,50岁。颈增粗20年,近一年消瘦l0kg,并有心悸。体检发现双侧甲状腺多个结节。基础代谢率+31%,2小时内甲状腺摄碘29%。最可能的诊断是
2011年2月,下列人员向所在单位提出订立无固定期限劳动合同,所在单位不同意,其中不满足订立无固定期限劳动合同法定条件的是()。
我国北方唯一以捕鱼为主要生产方式和使用狗拉雪橇的民族是()。
某社区中有许多心脏病患者,社会工作者王刚组织这些患者成立了自助小组,让组员们互相交流经验、释放情绪,并请来权威专家为大家讲解应对心脏病突发的办法,及平时生活饮食上应注意的问题。在此过程中,王刚应用了()等技巧。
《竹林七贤图》最初的材质是()。
【2015年淄博市真题】个体通过理解事物之间的关系、结构和性质而突然察觉到问题解决的办法,这种学习是()。
求下列极限:
在考生文件夹下打开文档WD1O.DOC.其内容如下:【文档开始】专业方向必修课评定成绩注:由于2003级还未开课,大部分学生都选择不确定,因而该课程的评定成绩有特殊性。专业方向必修课的评定结果比较令人满意,这说明学院目前在这一部分的课程设置比较合理
TheAmericanWay:FreedomTheheartoftheAmericancalendarisJuly4Americanshavecelebrat-ed-thisdateas"Independence
最新回复
(
0
)