首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Textl中输入一个大于2的偶数,并单击“分解为”按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数有时
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Textl中输入一个大于2的偶数,并单击“分解为”按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数有时
admin
2010-09-02
27
问题
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Textl中输入一个大于2的偶数,并单击“分解为”按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数有时可以分解为多种素数的组合,例如24可以分解为5和19,也可以分解为11和13,要求取含有最小素数的组合,如图1-38所示)。要求编写“分解为”按钮事件过程中“考生编写程序开始”和“考生编写程序结束”之间的代码,以实现上述功能。过程IsPrime用来判断一个数是否为素数,如果是,返回值为True,否则返回值为False。
注意:不得修改原有程序和控件的属性。至少正确运行一次程序,且运行时在文本框中输入23456,单击“分解为”按钮,将结果显示在标签中,否则无成绩。最后把修改后的文件按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开考生文件中的本题工程文件sjt5.vbp,在代码编辑窗口的指定位置编写以下代码: 参考代码: Dim i As Integer Dim n As Integer n=Val(Textl.Text) If n Mod 2<>O Then MsgBox"请输入偶数!" Exit Sub End If For i=3 To n/2 If IsPrime(i)And IsPrime(n-i)Then Labell.Caption=i Label2.Caption=n-i Exit For End If Next 步骤2:按要求将文件保存至考生文件夹中。 步骤3:按
键运行程序,在文本框中输入23456,单击“分解为”按钮。
解析
素数的判断准则就是看该数除了l和其本身外有无其他约数。
本题程序设计思路:两个整数之和为n的组合有:l和n.1、2和n-2…i和n.i,在。For循环中按前一个加数由小到大的顺序,依次通过调用函数IsPrime来判断每个组合中的两个加数是否均为素数,第一个找到的素数组合中即含有能够分解出的最小素数。由于1不是素数,故循环变量的初值从2开始;由于i和n-i的组合与n-i和i组合在本题中可被视为相同组合,故循环变量的终值设定为n/2即可。
转载请注明原文地址:https://jikaoti.com/ti/smg0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
执行下面的程序段后i和j的结果为inti=1,j=10;do{if(i++>--j)continue;}while(i<5);
下列关于JDK目录结构的说法,错误的是
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
设A为已定义的类名,则下列声明A类的对象a的语句中正确的是()。
下列命令中用于激活系统守候进程以便能够在Java虚拟机上注册和激活对象的是()。
软件需求分析一般应确定的是用户对软件的()。
Java中方法的参数传递是【】调用,方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能相互交换。
下列哪个选项是创建一个标识有“关闭”按钮的语句?
顺序执行下面两个语句的输出结果为【】。Strings=“全国计算机等级考试”;System.out.println(s.length());
菜单编辑器可分为3个部分,即数据区、【】和菜单项显示区。
随机试题
下列组织论基本内容中,属于相对动态的组织关系有()。
张某是河沟村民,1983年村里实行土地承包责任制,分给他2亩责任田,但是一直没有给他颁发《土地使用权证书》。2009年村里准备在张某的责任田上建村办企业,张某不同意,村集体认为张某没有《土地使用权证书》,对该土地不享有使用权,无权拒绝,强行在该土地上建起厂
某零件投产批量为4件,经过5道工序加工,单件每道工序作业时间依次为20分钟、10分钟、20分钟、20分钟、15分钟。根据以上资料,回答下列问题:将一个批次的该零件全部生产出来用时最短的零件移动方式适合于()。
如何实施活动性原则?
倡导民主德育观,把培养健全人格作为德育目标,认为人具有自我实现趋向的德育模式是()。
童年是一首________的诗,赤诚却不明媚,美丽而不美好,有时甚至是羞于见人的,却让每个人________。填入划横线部分最恰当的一项是:
西方国民收入有哪几种核算方法?
OOSE的核心技术是建立分析、设计和实现的模型,其中领域模型是属于下列哪个模型的手段?
下列说法中,()是正确的。
Thekeytothesequestionsistheemotionalresponsewecallanxiety.Unlikehungerorthirst,whichbuildanddissipate(驱散)in
最新回复
(
0
)