首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为了验证一个正整数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
48
问题
为了验证一个正整数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://jikaoti.com/ti/d2S0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列控件中,不响应Click事件的是()。
在软件生产过程中,需求信息的来源是()。
在标准模块中,将a定义为全局整型变量的语句是
在数据库系统中,给出数据模型在计算机上物理结构表示的是
在文本框控件中,将TeXt的内容全部显示为用户所定义的字符的属性是()。
以下不合法的VisualBasic变量名是
设A、B、C是三角形的3条边,则以下表示“任意两边之和大于第三边”的布尔表达式是
设窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是
产生100以内(不含100)2位随机整数的VisualBasic表达式是
下列说法中,错误的是
随机试题
某种玩具去年的进价比今年便宜12%,商店两年都采用20%的利润定价,今年每售出一件这种玩具比去年多赚24元,则去年玩具的定价为()元。
求。
A.机械性绞窄性肠梗阻B.机械性单纯性肠梗阻C.麻痹性肠梗阻D.痉挛性肠梗阻E.血运性肠梗阻慢性铅中毒引起的肠痉挛属于
组织开展中高级会计人员培养、会计培训和会计咨询与服务是中国会计学会的职责之一。()
依据《普通高中音乐课程标准(实验)》基本理念,按照下列要求进行教学设计。教学对象:选修“演奏”模块的学生教学内容:乐器合奏《雪绒花》(片段)要求:(1)设定教学目标和重点。(2)写出谱例中每件乐器的名称。(3)针对教学重点设计具体的教学策略与过
违背了发展性教师评价原则的是()。
在国际大赛中,即使是优秀的运动员,也有人不必然不失误,当然,并非所有的优秀运动员都可能失误。以下哪项与上述意思最接近?()
下列选项中,属于立法活动的有
建设中国特色社会主义的依靠力量是()
某块土地,地租为200万元,土地价格为4000万元。若银行存款利息率不变,该土地的地租增加到300万元时,银行存款利息率和土地价格分别是
最新回复
(
0
)