首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Text1中输入一个大于2的偶数,并单击“分解为”按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数有时
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Text1中输入一个大于2的偶数,并单击“分解为”按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数有时
admin
2019-03-14
38
问题
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Text1中输入一个大于2的偶数,并单击“分解为”按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数有时可以分解为多种素数的组合,例如24可以分解为5和19,也可以分解为11和13,要求取含有最小素数的组合,如图3.124所示)。
要求编写“分解为”按钮事件过程中“考生编写程序开始”和“考生编写程序结束”之间的代码,以实现上述功能。过程.IsPrime用来判断一个数是否为素数,如果是,返回值为True,否则返回值为False。
注意:不得修改原有程序和控件的属性。至少正确运行一次程序,且运行时在文本框中输入23456,单击“分解为”按钮,将结果显示在标签中,否则无成绩。最后把修改后的文件按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开考生文件夹中的本题工程文件05.vbp,在代码编辑窗口的指定位置编写以下代码: 参考代码! Dim i As Ititeger Dim n As Integer n=Val(Text1.Text) If n Mod 2<>0 Then NsgBox“请输入偶数!” Exit Sub End If For i=2 To n/2 If TSPrime(i)And Isprime(n—i)Then Labe11.CaDtiOil=i Labe12.CalotiOFt=n一i Exit For End If Next 步骤2:按
键运行程序,在文本框中输入23456,单击“分解为”按钮。 步骤3:按要求将文件保存至考生文件夹中。
解析
转载请注明原文地址:https://kaotiyun.com/show/qdFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimnAsLong,sAsStringn=InputBox("输入一个数")DoWhilen0Printn\10
运行程序后单击命令按钮。以下叙述中错误的是( )。
设窗体上有一个标签Label1和一个计时器Timer1,Timer1的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是( )。
在考生文件央下有一个工程文件sjt5.vbp,功能是用来计算勾股定理整数组合的个数。勾股定理中3个数的关系是:a2+b2=c2。例如,3、4、5就是一个满足条件的整数组合(注意:a.b,c分别为4,3,5与分别为3,4,5被视为同一个组合,不应该重复计算)
下列关于标准模块的叙述中,错误的是
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>d)Ord>c的值是
数据字典(DD)所定义的对象都包含于
下列对队列的描述中正确的是
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
设数据集合为D={1,2,3,4,5},下列数据结构B=(D,R)中为非线性结构的是()。
随机试题
双面开门的交接箱临街箱门为()。
在道路上遇到这种情况可以从两侧超车。
成就需要理论的提出者是()
生态系统中的分解者包括细菌、真菌和苔藓。()
某地面散养成年蛋鸡群中,发现鸡产蛋量下降,下痢,消瘦,食欲缺乏,部分病鸡冠、髯部发绀。调查发现鸡场地面存在蚯蚓,剖检发现盲肠肿大,肠壁发炎和增厚,有溃疡。蚯蚓是该寄生虫的
王某怀孕期间到医院进行产前检查,此时医生如果发现一些情况存在,就会提出终止妊娠的医学意见,这些情况中不包括
财务杠杆作用的大小通常用( )表示。
小学生的主导活动是()
体育即身体教育,因此体育课的目的无非就是发展身体素质,提高运动能力。()
Todaywetakeforgrantedthatthemailwillbedelivereddailyatourdoor.Butmanyyearsagoitmighthavebeenplacedina
最新回复
(
0
)