首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生目录下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件(如图3—116所示)。请编写适当的事件过程完成以下功能:单击“读数”按钮,则把考生目录下的in5.txt文件中的一个整数放入Text1;单击“计算”按钮,则计算出大于该数的第一个素数,并
在考生目录下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件(如图3—116所示)。请编写适当的事件过程完成以下功能:单击“读数”按钮,则把考生目录下的in5.txt文件中的一个整数放入Text1;单击“计算”按钮,则计算出大于该数的第一个素数,并
admin
2017-03-27
26
问题
在考生目录下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件(如图3—116所示)。请编写适当的事件过程完成以下功能:单击“读数”按钮,则把考生目录下的in5.txt文件中的一个整数放入Text1;单击“计算”按钮,则计算出大于该数的第一个素数,并显示在Text2中;单击“存盘”按钮,则把找到的素数存到考生目录下的out5.txt文件中。
注意:在结束程序运行之前,必须单击“存盘”按钮,把结果存入out5.txt文件,否则无成绩。最后把修改后的文件按原文件名存盘。
选项
答案
步骤1:打开本题对应工程文件sjt5.vbp。 步骤2:双击窗体Form1上的“计算”按钮,打开代码编辑窗口,在其Click事件过程中输入如下代码。 参考代码: Private Sub Command2_Click() a%=CInt(Text1.Text) Do a%=a%+1 Loop Until isprime(a%) Text2.Text=a% End Sub 步骤3:编写判断素数的函数过程isprime,参考代码为: Function isprime(a As Integer) Dim flag As Boolean k%=2 flag=True While k%<=Int(a/2)And flag If a/k%=Int(a/k%)Then flag=False End If k%=k%+1 Wend isprime=flag End Function 步骤4:按<F5>键运行程序,先单击“读数”按钮,接着单击“计算”按钮,最后单击“存楹”按钮。 步骤5:按要求将文件保存至考生文件夹中。
解析
程序设计思路:要找出大于给定数的最小素数,可以首先将给定数加1赋值给变量a,通过调用函数isprime(a),以其返回值不是素数作为Do循环语句的循环条件,在循环体中加入语句:a=a+1实现每执行循环体一次变量a的值加1,当循环结束时a的值即为所求。
转载请注明原文地址:https://jikaoti.com/ti/mOy0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在下面向文件中写入数据的命令语句中,不正确的是______。
在窗体上面一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimaAsInteger,sAsIntegera=8s=1D
如果在C盘当前文件夹下已经存在名称为Sdat.dat的顺序文件,那么执行语句Open"c:/Sdat.dat"ForAppendAs#1之后,将()。
下列数据结构中,属于非线性的是()。
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
有如下程序:FunctionF(aAsInteger)b=0StaticCb=b+1c=c+2F=a+b+cEndFunctio
VisualBasic根据计算机访问文件的方式将文件分成三类,其中不包括______。
在窗体上画一个命令按钮command1和两个文本框,名称分别为Text1和Text2。编写如下两个事件过程:DimStr1AsString,str2AsStringPrivateSubform_load()Tex
随机试题
控制惊厥持续状态首选:()
A、病人如实给医生提供病情和有关信息B、医生推诿病人C、医生干涉病人的某些行为D、拒绝医生的特殊检查E、医患之间发生纠纷在上述各项中,属于病人道德义务的是()
某分部工程的网络计划如下图所示,计算工期为44d,A、D、I三项工作用一台机械顺序施工。问题:按照A→D→I顺序组织施工,则网络计划变为下图:1)计算工期是多少天?2)机械在现场的使用和闲置时间各是多少天?
批评传统教育“或多或少地为遥远的未来做准备”,提倡“教育是生活的过程,而不是将来生活的准备”的是()。
建立生态补偿机制的原则是()。
A、 B、 C、 D、 B第一组三个图形的直线数依次是3、4、5,第二组图形的直线数依次是6、7、(8),故选择B。
甲、乙、丙、丁4位中学同学毕业30年后相聚。现在,他们已成为企业家、大学教师、歌手和会计师,且每人只有一种身份,并不重复。他们在中学时代就各人的未来职业有过如下预言: 甲:乙不会成为歌手; 乙:丙会成为会计师; 丙:丁不会成为企业家; 丁:
下列表述不正确的是()。
A、 B、 C、 D、 C
设f(x)在x=a处可导,且f(a)=1,f’(a)=3,求数列极限
最新回复
(
0
)