首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为了验证一个正整数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-11-27
23
问题
为了验证一个正整数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=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:按
键运行程序,单击按钮测试验证。
解析
转载请注明原文地址:https://kaotiyun.com/show/P5Gp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
根据假定的条件,判断应该选择哪条途径来执行相应的程序语句序列,这样的程序结构是【】。
窗体上有1个名称为Textl的文本框;1个名称为Timerl的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timerl的事件过程如下:PrivateSubTimerlTliner()StaticflagAs
VisualBASIC应用程序通常由3类模块组成,即窗体模块、【】和类模块。
在窗体上画一个命令按钮,然后编写如下事件过程:OptionBase1PrivateSubCommand1_Click()DimaAsVarianta=Array(1,2,3,4)j=1fori=aTo
假定有一个名为pic2.gif的图形文件,要在运行期间把该文件装入一个图片框(Picture1),应执行的语句是【】。
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为______。
表达式Abs(-5)+Len("ABCDE")的值是______。
表达式Abs(-5)+Len("ABCDE")的值是
数据流图中带有箭头的线段表示的是
支持子程序调用的数据结构是( )。
随机试题
在横断层面上,出现于主动脉弓以上层面的肺段
放射性废物的比活度在多少Bq/kg以下可视为非放射性废物
震颤麻痹病人服用左旋多巴期间禁用
AIDS是由下列何种细胞受HIV感染所致
患儿男,因脐带绕颈2周行剖宫产,出生时呼吸弱,喘息,全身青紫,肌张力低下,经复苏5分钟后好转,Apgar评分1分钟2分,5分钟7分。生后一直反应差,吃奶少。首选的护理诊断是()
甲公司通过电视发布广告,称其有100辆某型号汽车,每辆价格15万元,广告有效期10天。乙公司于该则广告发布后第5天自带汇票去甲公司买车,但此时车已全部售完,无货可供。下列哪一选项是正确的?()(07年司考.卷三.单8)
多个单位共同承担的建设项目,向海事局申请办理《水上水下作业许可证》时可由()申办。
对记录的结果进行试算平衡,以检查账户记录是否正确,是建立在复式记账法的基础上的。()
乙公司现有生产线已满负荷运转,鉴于其产品在市场上供不应求,公司准备购置一条生产线,公司及生产线的相关资料如下:资料一:乙公司生产线的购置有两个方案可供选择;A方案生产线的购买成本为7200万元,预计使用6年,采用直线法计提折旧,预计净残值率为10%,生产
茶艺是一种综合性的生活艺术,但对“茶艺”的________诠释究竟是什么,却众说纷纭,即使开茶艺馆的人,也多半________。填入画横线部分最恰当的一项是:
最新回复
(
0
)