首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹中有工程文件sj5.vbp及其窗体文件sj5.frm,该程序是不完整的,请将程序补充完整。在名称为Forml的窗体上有两个命令按钮,其名称分别为Command1和Command2,标题分别为“计算”和“保存”;两个单选按钮,名称分别为Optio
在考生文件夹中有工程文件sj5.vbp及其窗体文件sj5.frm,该程序是不完整的,请将程序补充完整。在名称为Forml的窗体上有两个命令按钮,其名称分别为Command1和Command2,标题分别为“计算”和“保存”;两个单选按钮,名称分别为Optio
admin
2009-03-26
21
问题
在考生文件夹中有工程文件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全国计算机二级
相关试题推荐
执行下面的程序段后,x的值为()。publicclassSun{publicstaticvoidmain(Stringargs[]){intx=5;for(int
下面程序段的输出结果是classTest{publicstaticvoidmain(Stringargs[]){MyThreadt=newMyThread();t.displayOutput(”
设x=1,y=2和z=3,则表达式y+=z--/++x的值是
下列叙述中正确的是
下面不属于软件工程的3个要素的是()
数据结构中,与所使用的计算机无关的是数据的()
J2SDK的基本命令中用于Java类文件归档的是【】。
下面ChangeTitle()中对b1和b2按键构造监听器,实现当按下b1键时标题变为Students,当按下b2键时标题变为Teachers。添加空缺的语句。...publicChangeTitle(){supe
有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,______,成绩)。
用鼠标点击菜单项(Menultem)产生的事件是()。
随机试题
茶叶中浸出物的测定中,浸提完毕后将浸提液放凉至室温后再进行过滤。
证明方程x5一2x2+x+1=0在(一1,1)内至少有一个实根.
Manypeoplewanttoknowhowtoanalyzeproblemstheymeet.Therearesixstagesinanalyzingaproblem.Firstthepersonmu
位于后发际正中直上0.5寸,旁开1.3寸,当斜方肌外缘凹陷中的腧穴是
肺部气体交换方向的主要决定因素是()。
施工现场的办公区、生活区和作业区,不得设在易产生山体滑坡、()或易受()、洪水侵袭及()的区域。
想要了解企业某段时期管理费用的信息,需要查看该企业的()。
“坏账准备”账户期末余额不在资产负债表上列示,它在本质上是“应收账款”的备抵项目。()
依据法律解释的方法不同,法律解释可分为()。
Wearenotconsciousoftheextentto_______workprovidesthepsychologicalsatisfactionthatcanmakethedifferencebetweena
最新回复
(
0
)