首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Text1中输入一个大于2的偶数,并单击“分解为”命令按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Text1中输入一个大于2的偶数,并单击“分解为”命令按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数
admin
2018-06-29
52
问题
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Text1中输入一个大于2的偶数,并单击“分解为”命令按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数有时可以分解为多种素数的组合,例如24可以分解为5和19,也可以分解为11和13,要求取含有最小素数的组合,如图所示)。要求编写“分解为”命令按钮事件过程中“考生编写程序开始”和“考生编写程序结束”之间的代码,以实现上述功能。过程lsPrime用来判断一个数是否为素数,如果是,返回值为True,否则返回值为False。
注意:不得修改原有程序和控件的属性。至少正确运行一次程序,且程序运行时在文本框中输入23456,单击“分解为”按钮.将结果显示在标签中,否则将没有成绩,最后将修改后的史件按原文件名存盘。
选项
答案
步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,在代码编辑窗口指定位置编写以下代码。 参考答案 For i =1 To Val(Text1.Text)’i从1开始,第一个找到的肯定就是满足条件的最小素数 If IsPrime(i) And IsPrime(Val(Text1.Text)一i)Then’判定两个数是否都满足素数条件 Label1=i Label2 =Val(Text1.Text) 一i Exit For EndIf Next i 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
Function IsPrime()函数用来判断一个数是否为素数,在处理循环变量的上限时,为了节约循环的次数,设置为Sqr(x)为x的平方根,如果x能被循环变量的值整除,IsPrime()函数的返回值为False,x就不是素数。在Command1_Click事件过程中,通过调用函数判断是否为素数,只要出现一组数据满足条件,就停止For循环,这样可以保证是最小的素数。
转载请注明原文地址:https://kaotiyun.com/show/xdGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
(1)在名称为Forml,标题为“图片练习”的窗体上添加1个名称为Imagel、宽和高分别为1800和1200的图像框,设置属性使图形能自动放大或缩小以与图像框的大小相适应。最后将考生文件夹下的图片文件“picl.jpg”在图像框中显示。程序运行后的窗体如
编写如下程序:PrivateSubCommandl_Click()Dima(3,3)AsIntegerDimsAsIntegerFori=lTo3Forj=1To3
下列事件的事件过程中,参数是输入字符ASCII码的是()。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()。
以下过程的功能是从数组中寻找最大值:PrivateSubFindMax(a()AsInteger,ByRefMaxAsInteger)DimsAsInteger.fAsInteger
以下关于控件数组的叙述中,错误的是()。
在名称为Framel的框架中,有两个名称分别为opl、op2的单选按钮,标题分别为“单程”、“往返”,如图所示。
设窗体上有2个文本框Textl和Text2,并有下面的事件过程:DimnPrivateSubTextl—KeyPress(KeyAsciiAsInteger)lf“A”
随机试题
患儿,女,1岁。生后3个月起青紫渐加重,活动后气急,查体:生长发育明显落后,口唇、鼻尖、耳垂、指趾青紫明显,伴杵状指(趾),胸骨左缘闻及Ⅲ级收缩期杂音,肺动脉瓣区第二心音减弱。该患儿可能的诊断为
吴某,女,43岁。无意中发现左乳房内上方约3cm×2cm的质硬肿块,无疼痛。肿块表面有“橘皮样”变。体格检查又发现左腋窝有1.2cm×1cm大小质硬淋巴结,肿块穿刺细胞学检查诊断左乳癌。该病人首先应考虑的治疗措施为
火车团体客票退票,必须在开车前()小时办理。
()是学生原有的知识水平或心理发展水平对新的学习的适应性,即学生在学习新知识时,那些促进或妨碍学生学习的个人生理心理发展的水平和特点。
1947年7月至9月,在刘少奇主持下,中共中央工作委员会在河北平山县西柏坡召开全国土地会议,制定了()。
下列选项中,属于人民检察院职权的有()(2011年一法综一第28题)
关系表中的每一横行称为—个______。
Mancannotcontinue【C1】______hisnumbersatthepresentrate.Inthe【C2】______thirtyyearsmanwillfaceaperiodofcrisis.【C3】
A、Announcementofresults.B、Lackofatimeschedule.C、Slownessinballotscounting.D、Directionoftheelectoralevents.D细节辨认
ThomasWheeler,【D1】______oftheMassachusettsMutualLife【D2】______Company,andhiswifeweredrivingalonganinterstatehighwa
最新回复
(
0
)