首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹中有工程文件sj5.vbp及其窗体文件sj5.frm,该程序是不完整的,请将程序补充完整。在名称为Forml的窗体上有两个命令按钮,其名称分别为Command1和Command2,标题分别为“计算”和“保存”;两个单选按钮,名称分别为Optio
在考生文件夹中有工程文件sj5.vbp及其窗体文件sj5.frm,该程序是不完整的,请将程序补充完整。在名称为Forml的窗体上有两个命令按钮,其名称分别为Command1和Command2,标题分别为“计算”和“保存”;两个单选按钮,名称分别为Optio
admin
2009-03-26
18
问题
在考生文件夹中有工程文件sj5.vbp及其窗体文件sj5.frm,该程序是不完整的,请将程序补充完整。在名称为Forml的窗体上有两个命令按钮,其名称分别为Command1和Command2,标题分别为“计算”和“保存”;两个单选按钮,名称分别为Optionl和Option2,标题分别为“50~150的素数”和“200~350的素数”;一个文本框,名称为Text 1,程序运行界面如图8—5所示。如果选中一个单选按钮并单击“计
算”按钮,则计算出该单选按钮标题所指明的所有素数之和,并在文本框中显示出来。如果单击“保存”按钮,则把计算结果存入out5.txt文件中,该文件必须放在考生文件夹中。(在考生文件夹中有标准模块mode.bas,其中的isPrimeNum函数可以判断整数x是否为素数,如果是素数,则函数返回True,否则返回False,而writeData过程可以把结果存人指定的文件,考生可以将该模块文件添加到自己的工程中。)
注意:存盘时不得改变文件名和文件夹。必须把其中一种素数之和存入考生文件夹下的out5.txt文件中,否则没有成绩。保存程序时必须存放在考生文件夹下,窗体文件名为sj5.frm,工程文件名为sj5.vbp。
选项
答案
素数的判断准则就是看该数是否除了1及其本身以外别无其他约数,若是则该数就是素数,否则就不是素数。本题判断素数的标准模块mode.bas已经写好了,只要将它添加到工程中即可。在“工程”窗口中单击右键,在弹出的快捷菜单中选择“添加“→“添加模块”,然后在弹出对话框的“现存’’选项卡中选择“mode.bas”,单击“确定”按钮即添加成功。补充后的代码如下: Private Sub Commandl Click() Dim min As Integer Dim max AS Integer Dim i AS Integer If Optionl.
Value
=True Then’根据选中的Option来设置For循环上下限 min=50 max=150 Else min=200 max=350 End If total=0 For i=min To max If isPrimeNum(i)=
True
Then ’调用mode.bas的isPrimeNum函数判断素数 total=total+i End If Next i Textl.Text=total End Sub Private Sub Command2 Click() writeData(total) ’调用mode.bas的writeData来进行数据保存 End Sub 标准模块mode.bas中的代码如下: Function isPrimeNum(num As Integer)As Boolean isPrimeNum=True Dim i As Integer For i=2 To num-1 If num Mod i=0 Then isPrimeNum=False Exit For End If Next i End Function Function writeData(total As Long) Open"App.Path&out5.txt"For Output As#1 Write#1,total Close#1 End Function 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://kaotiyun.com/show/yV1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】。
若a是float型变量,且a=6,则表达式a/2+(int)(a+1)%2的值为【】。
下列属于Applet运行过程中的是()。
下列赋值语句中错误的是()。
希望编写好的Java程序代码,应遵守命名规则、【】、为代码分段、适当使用空白行、遵循第32条规则。
和AWT有关的所有事件类都是从类()派生而来。
执行下列程序时,会产生什么异常publicclassTest{publicstaticvoidmain(Stringargs[]{intd=101;intb=220;longa=
下面程序段的输出结果是classTest{publicstaticvoidmain(Stringargs[]){MyThreadt=newMyThread();t.displayOutput(”
Applet的运行过程要经历4个步骤,其中______不是运行步骤。()
强行排错法涉及的调试技术主要是【】和监视表达式。
随机试题
Myroomisinamess,butI______cleanitbeforeIgoouttonight.Icandoitintomorrowmorning.
"阴胜则寒"的证候性质是()
下列各项属于自营业务的内部控制内容的有()
我国某纺织生产企业甲公司向欧洲H国出口“双羊”牌高档羊绒被,其英文商标名为“Goats”。该产品虽然质量上乘,但在H国一直销路不佳。甲公司进行详细调查后发现,在H国,“Goats”除了有山羊的意思以外,还有其他的贬义,一些消费者因此产生不好的联想,影响了产
下列各项中,应计入营业税计税依据的有()。
从有人类开始,法就存在。()
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*sl,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如:sl为"1112223333aaaaeeffd"s
在数据库设计中,将E-R图转换成关系数据模型的过程属于
Historically,althoughthechildrenofimmigrantsmayhavegrownupbilingualandbicultural,manydidnotpassonmuchoftheir
A、ThewomanhasanappointmentwithMark.B、ThemanisMark’sbestfriend.C、ThewomanlikesMarkverymuch.D、Themanisunfami
最新回复
(
0
)