首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生目录下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件(如图3.116所示)。请编写适当的事件过程完成以下功能:单击“读数”按钮,则把考生目录下的in5.txt文件中的一个整数放入Text1;单击“计算”按钮,则计算出大于该数的第一个素数,并
在考生目录下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件(如图3.116所示)。请编写适当的事件过程完成以下功能:单击“读数”按钮,则把考生目录下的in5.txt文件中的一个整数放入Text1;单击“计算”按钮,则计算出大于该数的第一个素数,并
admin
2020-07-22
24
问题
在考生目录下有一个工程文件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 flaq 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:按
键运行程序,先单击“读数”按钮,接着单击“计算”按钮,最后单击“存盘”按钮。 步骤5:按要求将文件保存至考生文件夹中。
解析
程序设计思路:要找出大于给定数.的最小素数,可以首先将给定数加1赋值给变量a,通过调用函数isprime(a),以其返回值不是素数作为Do循环语句的循环条件,在循环体中加入语句:a=a+1实现每执行循环体一次变量a的值加1,当循环结束时a的值即为所求。
转载请注明原文地址:https://jikaoti.com/ti/WtS0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数x是否是Fibonacci数列中的某个数,若是,则返回True,否则返
单击命令按钮执行以下程序,输出结果为()。PrivateSubCommandl—Click()DimxAsInteger,YAsIntegerx=12:y=32CallProc(x,y)
假定Picturel和Textl分别为图片框和文本框的名称,则下列错误的语句是()。
在程序运行时,下面的叙述中正确的是()。
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是( )。
下面关于数据库三级模式结构的叙述中,正确的是()。
用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是()。
设:a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是()。
定时器的Interval属性的值是一个整数,它表示的是( )。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
随机试题
下列文人中,历仕宋、齐、梁三朝的是()
用盾构法施工时,应有效控制(),确保施工的顺利进行。
上市公司盈利能力的成长性和稳定性是影响其市盈率的重要因素。()(2010年)
乙公司是一家航空公司,计划进入欧洲市场,开设长距离新航线。在进行相关战略分析时,对影响其战略的内部因素分析不包括()。
按照薛华成教授的观点,管理信息系统的概念空间包括:________。
一、注意事项 1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力、解决问题能力、语言表达能力的测试。 2.作答参考时限:阅读材料40分钟,作答110分钟。 3.仔细阅读给定的材料,按照后面提出的“申论要求”依次作答。二、给定材料 2
饲养的动物造成他人损害的,其原因如果是第三人的过错造成的,在受害人不知第三人为何人的条件下,应当()。
三法司
Readthetextbelowaboutinformationtechnology(IT)training.Inmostofthelines(34-45),thereisoneextraword.Itisei
It’snosecretthatmanychildrenwouldbehealthierandhappierwithadoptiveparentsthanwiththeparentsthatnaturedealtt
最新回复
(
0
)